Erstellen Sie eine Java 8-Entwicklungsumgebung mit AWS Cloud 9

Einführung

Klicken Sie hier, um eine Einführung in AWS Cloud 9 zu erhalten https://qiita.com/tu-kun/items/d7b4f1fa19cc93bc5b75

Ziel

So überprüfen Sie die Version

Java

$ java -version
java version "1.7.0_181"
OpenJDK Runtime Environment (amzn-x.x.xx.x.xx.amzn1-x86_64 u181-b00)
OpenJDK 64-Bit Server VM (build xx.xxx-b00, mixed mode)

Javac

$ javac -version
javac 1.7.0_181

Überprüfen Sie das Paket

Das Java8-Paket ist "Java-1.8.0-openjdk-devel". Dies ist ein Paket, das auch das OpenJDK für Entwickler installiert.

$ yum search java-1.8.0-openjdk-devel
Loaded plugins: priorities, update-motd, upgrade-helper
epel                                                                                                                 12509/12509
1045 packages excluded due to repository priority protections
================================================ N/S matched: java-1.8.0-openjdk ================================================
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment
java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK API Documentation compressed in single archive
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle

Paket Einführung

Da yum install als Root-Benutzer ausgeführt werden muss, muss der Befehl sudo vorangestellt werden.

$ sudo yum install java-1.8.0-openjdk-devel                                                           
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main                                                                                                 | 2.1 kB  00:00:00     
amzn-updates                                                                                              | 2.5 kB  00:00:00     
1045 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package java-1.8.0-openjdk-devel.x86_64 1:1.8.0.171-7.b10.37.amzn1 will be installed
--> Processing Dependency: java-1.8.0-openjdk(x86-64) = 1:1.8.0.171-7.b10.37.amzn1 for package: 1:java-1.8.0-openjdk-devel-1.8.0.171-7.b10.37.amzn1.x86_64
--> Processing Dependency: libawt_xawt.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.171-7.b10.37.amzn1.x86_64
--> Processing Dependency: libawt_xawt.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.171-7.b10.37.amzn1.x86_64
--> Running transaction check
---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.171-7.b10.37.amzn1 will be installed
--> Processing Dependency: java-1.8.0-openjdk-headless(x86-64) = 1:1.8.0.171-7.b10.37.amzn1 for package: 1:java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64
--> Running transaction check
---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.171-7.b10.37.amzn1 will be installed
amzn-main/latest/filelists_db                                                                             | 5.7 MB  00:00:13     
amzn-updates/latest/filelists_db                                                                          | 1.2 MB  00:00:00     
epel/x86_64/filelists                                                                                     | 7.3 MB  00:00:01     
--> Processing Dependency: copy-jdk-configs >= 1.1-3 for package: 1:java-1.8.0-openjdk-headless-1.8.0.171-7.b10.37.amzn1.x86_64
--> Processing Dependency: lksctp-tools(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.171-7.b10.37.amzn1.x86_64
--> Running transaction check
---> Package copy-jdk-configs.noarch 0:1.2-1.2.amzn1 will be installed
---> Package lksctp-tools.x86_64 0:1.0.10-7.7.amzn1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================================================
 Package                                Arch              Version                                  Repository               Size
=================================================================================================================================
Installing:
 java-1.8.0-openjdk-devel               x86_64            1:1.8.0.171-7.b10.37.amzn1               amzn-updates             12 M
Installing for dependencies:
 copy-jdk-configs                       noarch            1.2-1.2.amzn1                            amzn-main                13 k
 java-1.8.0-openjdk                     x86_64            1:1.8.0.171-7.b10.37.amzn1               amzn-updates            249 k
 java-1.8.0-openjdk-headless            x86_64            1:1.8.0.171-7.b10.37.amzn1               amzn-updates             39 M
 lksctp-tools                           x86_64            1.0.10-7.7.amzn1                         amzn-main                89 k

Transaction Summary
=================================================================================================================================
Install  1 Package (+4 Dependent packages)

Total download size: 51 M
Installed size: 144 M
Is this ok [y/d/N]: Y
Downloading packages:
(1/5): copy-jdk-configs-1.2-1.2.amzn1.noarch.rpm                                                          |  13 kB  00:00:00     
(2/5): java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64.rpm                                             | 249 kB  00:00:05     
(3/5): lksctp-tools-1.0.10-7.7.amzn1.x86_64.rpm                                                           |  89 kB  00:00:02     
(4/5): java-1.8.0-openjdk-devel-1.8.0.171-7.b10.37.amzn1.x86_64.rpm                                       |  12 MB  00:00:15     
(5/5): java-1.8.0-openjdk-headless-1.8.0.171-7.b10.37.amzn1.x86_64.rpm                                    |  39 MB  00:00:16     
---------------------------------------------------------------------------------------------------------------------------------
Total                                                                                            2.3 MB/s |  51 MB  00:00:21     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : copy-jdk-configs-1.2-1.2.amzn1.noarch                                                                         1/5 
  Installing : lksctp-tools-1.0.10-7.7.amzn1.x86_64                                                                          2/5 
  Installing : 1:java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64                                                          3/5 
  Installing : 1:java-1.8.0-openjdk-headless-1.8.0.171-7.b10.37.amzn1.x86_64                                                 4/5 
  Installing : 1:java-1.8.0-openjdk-devel-1.8.0.171-7.b10.37.amzn1.x86_64                                                    5/5 
  Verifying  : 1:java-1.8.0-openjdk-devel-1.8.0.171-7.b10.37.amzn1.x86_64                                                    1/5 
  Verifying  : 1:java-1.8.0-openjdk-1.8.0.171-7.b10.37.amzn1.x86_64                                                          2/5 
  Verifying  : 1:java-1.8.0-openjdk-headless-1.8.0.171-7.b10.37.amzn1.x86_64                                                 3/5 
  Verifying  : lksctp-tools-1.0.10-7.7.amzn1.x86_64                                                                          4/5 
  Verifying  : copy-jdk-configs-1.2-1.2.amzn1.noarch                                                                         5/5 

Installed:
  java-1.8.0-openjdk-devel.x86_64 1:1.8.0.171-7.b10.37.amzn1                                                                     

Dependency Installed:
  copy-jdk-configs.noarch 0:1.2-1.2.amzn1                             java-1.8.0-openjdk.x86_64 1:1.8.0.171-7.b10.37.amzn1      
  java-1.8.0-openjdk-headless.x86_64 1:1.8.0.171-7.b10.37.amzn1       lksctp-tools.x86_64 0:1.0.10-7.7.amzn1                    

Complete!

Wechseln Sie zu Java 8

Da AWS Alternativen für die Java-Versionsverwaltung verwendet, müssen Sie wechseln und nicht nur installieren.

Die Version von Java mit dem Präfix "* +" ist die aktuell angewendete Version. Es gibt einen Ort, an dem Sie mit "Enter" interagieren können, um die aktuelle Auswahl [+] beizubehalten, oder geben Sie die Auswahlnummer ein: ". Geben Sie also" 2 "ein, dh jre-1.8.0.

Java

$ sudo alternatives --config java
There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
   2           /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java

Enter to keep the current selection[+], or type selection number: 2

Javac

$ sudo alternatives --config javac

There are 2 programs which provide 'javac'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/java-1.7.0-openjdk.x86_64/bin/javac
   2           /usr/lib/jvm/java-1.8.0-openjdk.x86_64/bin/javac

Enter to keep the current selection[+], or type selection number: 2

Überprüfen Sie abschließend die Version, und wenn sie auf 1.8.0 geändert wird, sind Sie fertig.

$ java -version
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-b10)
OpenJDK 64-Bit Server VM (build 25.171-b10, mixed mode)
$ javac -version
javac 1.8.0_171

Zusammenfassung

Sie werden nicht nur mit der Installation zufrieden sein, sondern auch vergessen, zu wechseln!

Recommended Posts

Erstellen Sie eine Java 8-Entwicklungsumgebung mit AWS Cloud 9
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
[Java] Erstellen Sie eine Java-Entwicklungsumgebung unter Ubuntu und überprüfen Sie die Ausführung
Erstellen Sie eine Java-Entwicklungsumgebung mit VS Code auf dem Mac
Erstellen einer Java-Entwicklungsumgebung (für Mac)
Erstellen Sie eine Unity-Entwicklungsumgebung auf Docker
Installieren Sie die Java-Entwicklungsumgebung auf dem Mac
Java-Entwicklungsumgebung
Konstruktionsnotiz für die Java-Entwicklungsumgebung auf dem Mac
Erstellen Sie eine Umgebung mit Docker unter AWS
Erstellen Sie eine Ultra96v2-Entwicklungsumgebung auf Docker 1
Memo zur Java-Entwicklungsumgebung
Java Entwicklungsumgebung Konstruktion
Versuchen Sie, eine Java 8-Umgebung unter Amazon Linux2 zu erstellen
Erstellen Sie eine Laravel-Umgebung auf einer AWS-Instanz
Erstellen Sie eine Entwicklungsumgebung für Docker, Java und Code
Erstellen Sie eine Java-Ausführungsumgebung auf Sakura VPS
[Anfänger] Installieren Sie das Java-Entwicklungstool in der Cloud9-Entwicklungsumgebung.
Erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
Erstellen Sie mit CentOS7 + Nginx + pm2 + Nuxt.js eine Entwicklungsumgebung auf AWS EC2
Erstellen Sie eine Java-Entwicklungsumgebung mit jenv auf Ihrem Mac
Memo zum Erstellen einer Servlet-Umgebung auf EC2 von AWS
Erstellen Sie eine Java-Entwicklungsumgebung auf Mac-JDK Install (2020-Aufbewahrungsversion).
Java-Entwicklungsumgebung (Mac, Eclipse)
Aktualisieren Sie RVM in AWS Cloud 9
So erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
Versuchen Sie, mit Docker eine Java-Entwicklungsumgebung zu erstellen
Erstellen Sie eine Java-Programmentwicklungsumgebung mit Visual Studio Code
Erstellen Sie mit Java + Spring eine Web-APP-Entwicklungsumgebung mit Visual Studio Code
[Aufbau einer Java-Entwicklungsumgebung] Installieren Sie OpenJDK 11 (Java 11) unter macOS mit Homebrew
[Eclipse Java] Memo zum Einstellen der Entwicklungsumgebung
Erstellung der Play Framework 2.6 (Java) -Entwicklungsumgebung
Erstellen Sie einen Minecraft-Server auf AWS
Hallo Welt mit AWS Lambda + Java
Informationen zur aktuellen Entwicklungsumgebung (Java 8)
Erstellen Sie eine XAMPP-Umgebung unter Ubuntu
Erstellen Sie mit Eclipse eine Jooby-Entwicklungsumgebung
Java-Entwicklungsumgebung (Mac, VS Code)
Erstellen Sie eine Entwicklungsumgebung, in der die Haltepunkte von Ruby on Rails unter Windows funktionieren
Hinweise zum Erstellen der Kotlin-Entwicklungsumgebung und zur Migration von Java nach Kotlin
[ev3 × Java] Aufbau einer leJ OS-Entwicklungsumgebung (Eclipse unter Mac OSX / Bluetooth)
Schritte zum Erstellen einer Ruby on Rails-Entwicklungsumgebung mit Vagrant
Bereiten Sie die Java-Entwicklungsumgebung mit VS Code vor
Erstellen einer Spring Boot-Entwicklungsumgebung in Vagrant
Erstellen Sie ein Maven-Repository für AWS S3-Services
[Processing x Java] Erstellen einer Entwicklungsumgebung
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
Lassen Sie uns eine Java-Entwicklungsumgebung erstellen (Aktualisierung)
Was ist Java und Entwicklungsumgebung (MAC)
Aufbau der Spring Boot + Docker Java-Entwicklungsumgebung
Stellen Sie Java-Programme auf der SAP Cloud Platform bereit
Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
Erstellen Sie eine Redmine-Code-Leseumgebung in Docker
Führen Sie die Eclipse-Entwicklungsumgebung von jooby auf Gradle aus
Erstellen Sie OpenCV mit Java Wrapper unter Ubuntu 18.04
[Persönliches Memo] Die Java-Entwicklungsumgebung ist bereit
Erstellen Sie eine JMeter-Umgebung auf Ihrem Mac