Installieren von Sun Java auf älteren Ubuntu-Versionen (9.10 und niedriger)
Ich hatte vor ungefähr drei Jahren das gleiche Problem mit Ubuntu 8.04, denke ich. Es gab ein seltsames Problem bei der Verwendung von openjre und das Problem wurde mit der Version sun jre behoben. Hier sind die Schritte im Terminal, die für Versionen unter 10.04 gelten, da ab 10.04 sun java gelöscht und durch openjre ersetzt wurde:
sudo apt-get remove openjdk-6-jre default-jre default-jre-headless
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-plugin sun-java6-fonts
(Alles was mit Sun Java zu tun hat. Nur um sicherzugehen)
Wenn Sie danach openjdk entfernen, haben Sie nur noch sun java. Wenn Sie es nicht entfernt haben, haben Sie beide. So wechseln Sie von einem zum anderen:
sudo update-java-alternatives -l
- Dies zeigt Ihnen die Liste der Java-Engines, die Sie verwenden können.
Der Name der Java-Alternative ist der links, so dass openjdk zum Beispiel so aussehen würde:
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
Und Sie würden das System folgendermaßen auf openjdk einstellen:
sudo update-java-alternatives -s java-6-openjdk
Wenn Sie Sun verwenden möchten, tun Sie dies (nach der Installation der Sun-Pakete):
sudo update-java-alternatives -s java-6-sun
Wenn Sie die Java 7-Version verwenden möchten, ändern Sie einfach die oben genannte Nummer 6 für 7. Wenn ich zum Beispiel die openjre-Version 7 installieren möchte, würde ich Folgendes tun:
sudo apt-get install openjdk-7-jre default-jre default-jre-headless
Installieren von Sun Java auf neueren Versionen von Ubuntu (10.04 und höher)
Öffnen Sie das Terminal und geben Sie Folgendes ein:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install oracle-java7-installer
Damit sollte die Sun Java-Version auf Ihrem System installiert sein. Um dorthin zu wechseln, gehen Sie einfach wie folgt vor, falls Sie andere Java-Alternativen haben:
sudo update-java-alternatives -s java-7-oracle
Wenn die Installation automatisch erfolgen soll, geben Sie Folgendes ein:
sudo echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
Danach gehen Sie einfach wie folgt vor, um die Standard-Umgebungsvariablen festzulegen:
sudo apt-get install oracle-java7-set-default
Beachten Sie, dass die PPA die Versionen 6, 7 und 8 enthält. Sie können also jede dieser Versionen installieren, indem Sie einfach die Nummer in der Installationszeile ändern. Beispiel:
sudo apt-get install oracle-java8-installer
Würde Java 8 installieren. Nach der Installation der Java-Version, die Sie verwenden möchten, und dem Festlegen der Standardversion mit dem update-java-alternatives
Befehl können Sie überprüfen, welche Version Sie verwenden, indem Sie Folgendes eingeben:
java -version
Es wird Ihnen die Standardversion angezeigt, die Sie gerade verwenden.
Ich möchte auch erwähnen, dass OpenJRE / JDK einen langen Weg zurückgelegt hat, seit es vor zwei oder drei Jahren viele Probleme gab, die durch den Wechsel zu Sun Java behoben wurden.