Ubuntu: ändere den Pfad von OpenJDK 6 zu Oracle JDK 7
Nach dem herunterladen der neuesten .tar-Datei, die ich lief tar zxvf jdk-7u45-linux-x64.tar.gz
zu extrahieren java-Dateien.
Den Weg in .bashrc
Datei (vi ~/.bashrc
) als unten;
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45/bin/java
export PATH=$PATH:/usr/lib/jvm/jdk1.7.0_45/bin
export JDK_HOME=/usr/lib/jvm/jdk1.7.0_45
export JRE_HOME=/usr/lib/jvm/jre1.7.0_45
Nun Laufenden Befehl java -version
oder die java, java-PFAD noch auf die ältere java-version (java version "1.6.0_27"
).
Ich weiß, Standard-ubuntu nimmt OpenJDK Weg. Ich habe den Pfad zu ändern, als neueste version, da meine system-Umgebungsvariable festgelegt hat, in .bashrc
Datei.
Auch sudo update-alternatives --config java
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 manual mode
* 3 /usr/lib/jvm/jdk1.7.0_45/bin/java 1 manual mode
Press enter to keep the current choice[*], or type selection number: 3
InformationsquelleAutor der Frage Devendra Singh | 2014-01-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ubuntu (und Debian) haben eine elegante Möglichkeit zum verwalten von Bibliotheken, wie der
jdk
.Mit
update-alternatives
können Sie verwalten mehrerejdk
Bibliotheken auf dem gleichen system, die Auswahl, die Sie benutzen wollen, als die wichtigste.Zuerst müssen Sie installieren eine alternative für das neu installierte jdk:
In dieser Art und Weise der Installation der neuen
jdk
als alternative zum original ein.Dann können Sie wählen, welche Sie wan zu verwenden:
Werden Sie aufgefordert zu wählen, mit welchem jdk Sie verwenden möchten, auf meinem system habe ich:
Können Sie jederzeit sehen, welche alternativen Sie haben für
java
oderjavac
mit der--list
option:Um weitere Optionen zu sehen überprüfen Sie die
update-alternatives
man-Seite.InformationsquelleAutor der Antwort Atropo
Werden Sie wahrscheinlich wollen, zu tun
OpenJDK ist wohl noch in den Weg, und Linux verwenden Sie die erste
java
es findet.Wenn Sie es nicht brauchen, würde ich empfehlen, die deinstallation von OpenJDK.
InformationsquelleAutor der Antwort Petter
Geben Sie den folgenden in das terminal.
sudo update-alternatives --config java
Wird die Ausgabe einige Möglichkeiten, und Sie können wählen Sie die richtige ist, die auf Ihrem computer installiert.
InformationsquelleAutor der Antwort gihandilanka
Laufen
Liste aus alle Java-Installationen auf einer Maschine durch den Namen und das Verzeichnis, und führen Sie dann
wählen Sie die JRE/JDK zu verwenden.
Wenn Sie möchten, verwenden Sie unterschiedliche JDKs/JREs für jeden Java-Aufgabe, führen Sie update-alternatives zu verwenden, konfigurieren Sie eine ausführbare java-Datei in einer Zeit, die Sie ausführen können,
zu sehen, die Java-Befehle, die konfiguriert werden können (java, javac, javah, javaws, etc). Und dann
zugeordnet werden, die Java-Aufgabe/- Befehl, um eine bestimmte JDK/JRE.
Müssen Sie möglicherweise auch die set JAVA_HOME für einige Anwendungen: von diese Antwort können Sie
für JREs, oder
für JDKs.
InformationsquelleAutor der Antwort WillC
Laufenden Befehl im terminal:
aus der Befehlszeile festlegen, wird die version des JRE, die Sie verwenden möchten, wie eine verfügbare version installieren von java : 1.6 und 1.8
Siehe unten :
und wählen Sie die option " 1 und set java-6-versionweil bereits die aktuelle Auswahl festgelegt, die in java-8.
InformationsquelleAutor der Antwort Praveen Kumar Verma