Installation Oracle Java JDK 7 unter Ubuntu Linux
Hier eine kurze Anleitung wie man dass Oracle JDK 7 unter Ubuntu Linux installiert bekommt.
Zuerst muss das aktuelle JDK als "tar.gz" von Oracle heruntergeladen werden. Zum Beispiel: "java-version-i586.tar.gz" für die 32bit und "java-version-x64.tar.gz" für 64bit Systeme. Das Ganze legen wir dann am Besten nach /usr/src
cd /usr/src
tar -xvf jdk-7u21-linux-i586.tar.gz (für 32bit)
tar -xvf jdk-7u21-linux-x64.tar.gz (für 64bit)
Nun legen wir das entpackte Verzeichnis an den richtigen Ort:
mkdir -p /usr/lib/jvm
mv /usr/src/jdk.1.7.0_21 /usr/lib/jvm/jdk1.7.0_21
Nun sagen wir unserem Ubuntu dass es eine Neue Java Version hat:
update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_21/bin/java" 1
update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_21/bin/javac" 1
update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_21/bin/javaws" 1
Nun korrigieren wir die Dateirechte:
chmod a+x /usr/bin/java
chmod a+x /usr/bin/javac
chmod a+x /usr/bin/javaws
chown -R root:root /usr/lib/jvm/jdk1.7.0_21
Nun aktivieren wir das neue JAVA JDK
update-alternatives --config java
Dies Zeigt in etwa den folgenden Output. Wählt nun einfach euer neu installiertes JDK aus.
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ———————————————————— * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 3 /usr/lib/jvm/jdk1.7.0_21/jre/bin/java 3 manual mode Press enter to keep the current choice[*], or type selection number: 3 update-alternatives: using /usr/lib/jvm/jdk1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.
nun kann man überprüfen ob es geklappt hat:
java -version
java version “1.7.0” Java(TM) SE Runtime Environment (build 1.7.0-b147) Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
Nun das Ganze noch für die anderen Binarys nachziehen:
update-alternatives --config javac
update-alternatives --config javaws
FERTIG :-)