Wie installiere ich Java Development Kit (JDK) 10 unter Ubuntu?
In den Installationsanweisungen in der Oracle-Hilfe wird nur erläutert, wie Sie das Archiv ohne Linux-Setup herunterladen und extrahieren können.
Wie installiere ich Java Development Kit (JDK) 10 unter Ubuntu?
In den Installationsanweisungen in der Oracle-Hilfe wird nur erläutert, wie Sie das Archiv ohne Linux-Setup herunterladen und extrahieren können.
Antworten:
Update: JDK 11 jetzt verfügbar
Für JDK 10
Option 1: Einfache Installation (PPA)
Dann als Standard festlegen mit:
sudo apt-get install oracle-java10-set-default
Überprüfen Sie abschließend die Installation mit:
$ java -version java version "10.0.1" 2018-04-17 Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10) Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
Quelle: Linux-Aufstand
Option 2: Manuelle Installation
Laden Sie OpenJDK 10- Binärdateien für Linux herunter .
Entpacken Sie das heruntergeladene Archiv:
tar xzvf openjdk-10_linux-x64_bin.tar.gz
Verschieben Sie das extrahierte Archiv an den Ort, an dem Ihr System Ihre installierten JDKs aufbewahrt:
sudo mv jdk-10 /usr/lib/jvm/java-10-openjdk-amd64/
Fügen Sie die neue Java-Alternative hinzu:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-10-openjdk-amd64/bin/java 1 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-10-openjdk-amd64/bin/javac 1
Aktualisieren Sie die Java-Alternativen Ihres Systems und wählen Sie JDK 10:
$ sudo update-alternatives --config java here are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 auto mode * 1 /usr/lib/jvm/java-10-openjdk-amd64/bin/java 1 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 3 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 manual mode Press <enter> to keep the current choice[*], or type selection number:
und
$ sudo update-alternatives --config javac There are 3 choices for the alternative javac (providing /usr/bin/javac). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-9-openjdk-amd64/bin/javac 1091 auto mode 1 /usr/lib/jvm/java-10-openjdk-amd64/bin/javac 1 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 1081 manual mode 3 /usr/lib/jvm/java-9-openjdk-amd64/bin/javac 1091 manual mode Press <enter> to keep the current choice[*], or type selection number: 1 update-alternatives: using /usr/lib/jvm/java-10-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in manual mode
Überprüfen Sie Ihre Installation mit:
$ java --version openjdk 10 2018-03-20 OpenJDK Runtime Environment 18.3 (build 10+46) OpenJDK 64-Bit Server VM 18.3 (build 10+46, mixed mode)
und
$ javac --version javac 10
Erledigt
Wenn Sie das JDK von Oracle bevorzugen, laden Sie es herunter und führen Sie die oben gezeigten Installationsschritte aus.
quelle
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-10-openjdk-amd64/bin/jar 1
für denjar
Befehl!Ich habe SdkMan gefunden ! Ein sehr nützliches Tool, da es eine bequeme Möglichkeit bietet, Ihre JDKs über die Shell zu verwalten.
Nach der Installation können Sie beispielsweise:
Installieren Sie eine bestimmte JDK-Version:
sdk install java 10.0.2-open
Downloading: java 10.0.2-open In progress... ################# 12,3%
Verwenden Sie eine bestimmte JDK-Version:
sdk use java 10.0.2-open
Using java version 10.0.2-open in this shell.
Liste verfügbarer JDK:
sdk list java
=================================================================== Available Java Versions =================================================================== 9.0.4-open + 8u161-oracle 8.0.191-oracle > + 8.0.171-oracle 7.0.191-zulu 12.ea.15-open 11.0.1-open 10.0.2-open 1.0.0-rc8-graal =================================================================== + - local version * - installed > - currently in use =======================================================================
Und vieles mehr
Siehe https://sdkman.io/usage
quelle
Unter Java 10 gibt es einen ppa, der Java von Oracle installiert: https://launchpad.net/~linuxuprising/+archive/ubuntu/java
Ich bin mir nicht sicher, ob dies beibehalten wird. Es scheint eine Kopie der webupd8-Methode zum Umgang mit der Installation von Oracle Java zu sein (siehe Dokumentation ).
Wie man diesen ppa benutzt:
Überprüfen Sie die Installation:
$ /usr/lib/jvm/java-10-oracle/bin/java -version java version "10.0.1" 2018-04-17 Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10) Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
Einrichten von Umgebungsvariablen (machen Sie Java10 zum Standard)
sudo apt-get install oracle-java10-set-default
quelle
Hinweis : Sie benötigen
update-alternatives
nur, wenn Sie mehrere Java-Versionen haben.Hinweis : Sie können alles über Java löschen, bevor Sie neues Java neu installieren.
Für Java 10 Neuinstallation
Laden Sie JDK 10 von hier herunter (Sie können JRE und Server-JRE herunterladen): http://www.oracle.com/technetwork/java/javase/downloads/index.html
Extrahieren und irgendwo im
/opt/java
Verzeichnis ablegen . Wenn Sie JDK in ein/opt/java
Verzeichnis aufnehmen, kann es für alle Benutzer verwendet werden, da es sich im öffentlichen/opt
Verzeichnis befindet.( Hinweis : Ich habe JDK, JRE und Server-JRE heruntergeladen und JDK extrahiert und umbenannt. Extrahierte den Ordner in jdk10, extrahierte JRE und benannte den Ordner in jre10 um und extrahierte Server-JRE und benannte den Ordner in jre10server um (siehe Abbildung unten) ).
Aktualisieren Sie Ihre
/etc/environment
Datei wie folgtJetzt müssen Sie die
/etc/environment
Skriptdatei mit dem folgenden Quellbefehl erneut in das System laden .Wenn Sie mehr über Update-Alternativen erfahren möchten, klicken Sie hier: /ubuntu/159575/how-do-i-make-java-default-to-a-manually-installed-jre- jdk
quelle
Sie müssen Update-Alternativen durchführen - vor dem letzten Schritt installieren.
sudo update-alternatives --install "/usr/bin/java" java "/usr/lib/jvm/java-10-openjdk-amd64/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" javac "/usr/lib/jvm/java-10-openjdk-amd64/bin/javac" 1
quelle
Ich habe ein Repo gefunden
sudo add-apt-repository ppa:openjdk-r/ppa sudo apt update sudo apt install openjdk-10-jdk
Repo-Homepage
quelle