Wie kann ich Sun/Oracle's proprietäre Java JDK 6/7/8 oder JRE installieren?
Ich möchte Oracle's JRE installieren und mit dem Software Updater auf die neueste Version aktualisieren, sobald diese veröffentlicht wird. Gibt es ein Ubuntu-Paket, das von Canonical oder Oracle bereitgestellt wird?
Vor der Veröffentlichung von Java 7 folgte ich diesem Weg, um Java 6 zu installieren.
Aber es funktioniert nicht für Java 7. Es gibt kein Paket sun-java7-xxx
. Wie können Sie Java 7 installieren?
561
3
Es gibt eine [ähnliche Antwort][1], wie man JRE 7 installiert. ~ Install Java JDK ~
Der manuelle Weg
tar -xvf jdk-8-linux-x64.tar.gz
(64-Bit) Das JDK 8-Paket wird in das Verzeichnis./jdk1.8.0
entpackt. Hinweis: Überprüfen Sie diesen Ordnernamen sorgfältig, da Oracle diesen bei jedem Update gelegentlich zu ändern scheint./usr/lib
.N.B.: Sie können das Plugin (
libnpjp2.so
) nach/usr/lib/firefox/plugins/
für eine systemweite Installation verlinken (/usr/lib/firefox-addons/plugins
ab 15.04). Für Ubuntu 13.10 lautet der Pfad zum Plugin-Verzeichnis/usr/lib/firefox/browser/plugins/
. Abhängig von Ihrer Konfiguration müssen Sie möglicherweise das apparmor-Profil für Firefox (oder andere Browser) in/etc/apparmor.d/abstractions/ubuntu-browsers.d/java
aktualisieren:Starten Sie dann apparmor neu:
Der einfache Weg (Veraltet)
[Quelle][5] N.B.: Bevor jemand schreit das verstößt gegen die Oracle-Lizenz für die Weiterverteilung - das PPA hat Java nicht im persönlichen Repository. Stattdessen lädt das PPA Java direkt von Oracle herunter und installiert es.
The Script way
Wenn Sie eine neue Ubuntu-Installation ohne vorherige Java-Installation verwenden, automatisiert dieses Skript den oben beschriebenen Prozess, wenn Sie nicht alles in eine Konsole eingeben möchten. Denken Sie daran, dass Sie Java nach wie vor von der Oracle-Website herunterladen müssen -- Oracle's Links sind nicht "wget"-freundlich. Vergewissern Sie sich, dass sich das Skript im selben Verzeichnis befindet wie die heruntergeladene
.tar.gz'-Dateierweiterung und dass sich im selben Verzeichnis **keine** Dateien befinden, die mit jdk-7 beginnen. Falls doch, verschieben Sie sie bitte vorübergehend aus dem Ordner. Denken Sie daran, das Skript ausführbar zu machen (
chmod +xEs gibt eine ähnliche Antwort, wie man JDK 8 installiert
Installieren Sie die JRE.
Laden Sie die 32-Bit oder 64-Bit Linux "komprimierte Binärdatei" herunter - sie hat die Dateierweiterung ".tar.gz" und entpacken Sie sie
Das JRE 7-Paket wird in das Verzeichnis ./jre1.7.0 entpackt. Verschieben Sie nun das JRE 7 Verzeichnis nach
/usr/lib
:Führen Sie anschließend den folgenden Befehl aus, um eine Liste der derzeit installierten Java-Alternativen zu erhalten.
Sie erhalten die folgende Ausgabe:
Merken Sie sich die letzte Zahl und drücken Sie die Eingabetaste, um das Programm zu beenden, d.h. in diesem Beispiel merken Sie sich die Zahl
2
.Wenn nur eine Alternative angezeigt wird, merken Sie sich die Zahl "0".
Dadurch wird Ihre neue JRE 7-Installation in die Liste der Alternativen aufgenommen, d.h. verwenden Sie die gespeicherte Zahl + 1, also 3 im obigen Beispiel. Konfigurieren Sie nun Java so, dass es die Oracle Java JRE verwendet:
Sie werden eine ähnliche Ausgabe wie unten sehen - wählen Sie die Nummer von jre1.7.0, also
3
:N.B.: Wenn es keine vorherige Java-Installation gab, ist die neue JRE die Standardinstallation und Sie werden die obige Ausgabe nicht sehen.
Überprüfen Sie die Version Ihrer neuen JRE 7-Installation:
Sie sollte Folgendes ergeben
Installieren Sie das Firefox/Chrome-Plugin
In einem Terminal:
Entfernen Sie das IcedTea-Plugin, falls es installiert wurde.
Entfernen Sie eine frühere Version des Java-Plugins (kann vorhanden sein, muss aber nicht):
Nun können Sie das Plugin installieren, indem Sie einen symbolischen Link erstellen (Sie teilen Firefox mit, wo sich das Plugin befindet). Für 32-bit Java verwenden Sie
Für 64-Bit-Java verwenden Sie
Überprüfen Sie, ob die JRE erfolgreich installiert wurde, indem Sie die offizielle Oracle-Website verwenden.
Hier ist eine getestete und funktionierende Lösung für die Installation von Oracle JDK 7 und allen dazugehörigen Dateien, damit "javac" und alles andere funktioniert: How To Install Oracle Java 7 (JDK) In Ubuntu
Hier sind die Befehle (nur der Einfachheit halber):
Nach ein paar Minuten sollte Oracle Java JDK erfolgreich auf Ihrem Ubuntu-Rechner installiert sein. Sie können die Version überprüfen, indem Sie diese Befehle in einem Terminal ausführen:
Update Oracle hat Java 8 (stable) veröffentlicht. Um es zu installieren, verwenden Sie die folgenden Befehle:
Weitere Informationen @ WebUpd8: Installieren Sie Oracle Java 8 in Ubuntu über das PPA-Repository [JDK8]