Wie kann ich das Sun/Oracle Java SDK unter Ubuntu installieren?
Da Ubuntu 11.10 das sun-java-jdk
nicht bereitstellt, wie installiere ich es?
HINWEIS : Ein Teil des Inhalts dieser Antwort könnte veraltet sein und es gibt einige Kommentare, in denen Leute über Probleme berichtet haben. Es wird empfohlen, zuerst die Kommentare durchzulesen.
–
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin
[ Quelle ]
Bereinigen Sie das historische open jdk:
sudo apt-get purge openjdk*
Ein neues Repo hinzufügen und das sdk installieren:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:eugenesan/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Wenn Sie das JRE und das Browser-Plugin wollen:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
[ Quelle ]
Danke für die Kommentare, bitte beachten Sie, dass Sie auch diese Methode versuchen können: http://www.liberiangeek. net/2012/04/install-oracle-java-jdk-7-in-ubuntu-12-04-precise-pangolin/
Sie sollten auch folgendes hinzufügen
sudo update-alternatives --config java
Sie sollten folgendes erhalten
0 /usr/lib/jvm/java- 7-oracle/bin/java 1 auto mode 1 /usr/lib/jvm/java-7-oracle/bin/java 1 manual mode * 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1 manual mode
Drücken Sie die Eingabetaste, um die aktuelle Auswahl zu behalten[*], oder geben Sie die Auswahlnummer ein: 2
Wählen Sie (2) und drücken Sie die Eingabetaste
Jetzt läuft:
java -version
Liefert:
java version “1. 7.0_04” Java™ SE Runtime Environment (build 1.7.0_04-b20) Java HotSpot™ Server VM (build 23.0-b21, mixed mode)
Es gibt eine sehr gute Seite im offiziellen Ubuntu-Wiki . Dort können Sie alle empfohlenen Methoden finden. Ich habe dieses ausgezeichnete automatische Skript verwendet.
Stellen Sie sicher, dass git installiert ist:
sudo apt-get install git
Build local debs:
wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh
Das Skript baut Pakete aus den Quellen und legt sie im lokalen Repo ab, dann können sie z.B. installiert werden:
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-source
Sie können alle verfügbaren Pakete in /var/local/oab/deb
sehen. Vergessen Sie nicht, die richtige Version auszuwählen:
sudo update-alternatives --config java
Um alles andere (wie Browser-Plugin, Keytool, etc.) einzurichten, können Sie dies verwenden (es wird eine lange Liste!):
sudo update-alternatives --all
Das Skript ist ein Wrapper für dieses Debian-Skript , wenn Sie neugierig sind ;)
Es gibt ein Issue 123 derzeit im OAB und einen pull request
Hier ist die gepatchte Version:
wget https://raw.github.com/ladios/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7
sudo apt-get update
sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source
Lesen Sie mehr auf AskUbuntu
Sie können das offizielle Paket von Oracle installieren: http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html
wählen Sie Linux als Ihre Plattform