Oracle bietet JRE und JDK auch als *.tar.gz für Linux an. Normalerweise hatte ich Erfolg, indem ich einfach ein solches Paket herunterlud, es entpackte/entpackte (tar -xzvf jdk-8u25.tar.gz
) und dann unter Verwendung des absoluten Pfads ausführen.
Es ist ganz einfach...
Laden Sie das JDK als Tarball von Oracle herunter (eine einfache Google-Suche ergibt den Link).
Entpacken Sie es irgendwo in Ihrem $HOME (zum Beispiel $HOME/jdk
).
Stellen Sie JAVA_HOME
ein in den Pfad der Root-JDK-Installation; Stellen Sie dann $JAVA_HOME/bin
voran zu Ihrem PATH
.
Und los geht's.
Hier habe ich eine besondere Einstellung, da ich drei verschiedene Hauptversionen des JDK ausführe:6, 7, 8. Hier ist zum Beispiel meine Quelldatei, um die aktuelle Shell auf die Verwendung von Java 8 einzustellen:
$ cat ~/.jdk/8
export JAVA_HOME=/opt/sunjdk/1.8/current
export PATH="$JAVA_HOME/bin:$PATH"
Und in /opt/sunjdk/1.8
(da /opt/sunjdk
kann von meinem Benutzer geschrieben werden, daher muss ich nicht root
sein ):
$ ls -l /opt/sunjdk/1.8/* -d
lrwxrwxrwx 1 fge fge 11 Oct 30 10:09 /opt/sunjdk/1.8/current -> jdk1.8.0_25
drwxr-xr-x 1 fge fge 274 Mar 18 2014 /opt/sunjdk/1.8/jdk1.8.0_05
drwxr-xr-x 1 fge fge 274 Sep 18 02:44 /opt/sunjdk/1.8/jdk1.8.0_25
(und ja, ich war root
zu beginnen, um Schreibrechte für /opt/sunjdk
zu erteilen zu "meinem" Benutzer; wenn Sie diese Freiheit nicht haben, erstellen Sie einfach ein anderes Verzeichnis in Ihrem Zuhause)