Ich möchte Oracle's JRE installieren und mit dem Software Updater auf die neueste Version aktualisieren, wenn sie veröffentlicht wurden. Gibt es ein Ubuntu-Paket, das von Canonical oder Oracle bereitgestellt wird?
Vor dem Release Java 7, folgte ich auf diese Weise zu installieren Java 6 .
Aber es funktioniert nicht für Java 7 . Es gibt kein Paket sun-java7-xxx
. Wie können Sie Java 7 installieren ?
java
software-installation
jdk
jre
Benjamin
quelle
quelle
Antworten:
Es gibt eine ähnliche Antwort zur Installation von JRE 7.
Installieren Sie Java JDK
Der manuelle Weg
Laden Sie die komprimierte 32-Bit- oder 64-Bit-Linux-Binärdatei mit der Dateierweiterung ".tar.gz" herunter .
Dekomprimiere es
tar -xvf jdk-8-linux-i586.tar.gz
(32 Bit)tar -xvf jdk-8-linux-x64.tar.gz
(64-Bit)Das JDK 8-Paket wird in ein
./jdk1.8.0
Verzeichnis extrahiert . NB: Überprüfen Sie diesen Ordnernamen sorgfältig, da Oracle dies bei jedem Update gelegentlich zu ändern scheint.Verschieben Sie nun das JDK 8-Verzeichnis nach
/usr/lib
Jetzt lauf
Dies weist Oracle JDK eine Priorität von 1 zu, was bedeutet, dass die Installation anderer JDKs diese standardmäßig ersetzt . Stellen Sie sicher, dass Sie eine höhere Priorität verwenden, wenn Oracle JDK die Standardeinstellung bleiben soll.
Korrigieren Sie den Dateibesitz und die Berechtigungen der ausführbaren Dateien:
Hinweis: Denken Sie daran, dass Java JDK über viele weitere ausführbare Dateien verfügt, die Sie wie oben beschrieben installieren können.
java
,javac
,javaws
Sind die meisten wahrscheinlich häufig erforderlich. Diese Antwort listet die anderen verfügbaren ausführbaren Dateien auf.Lauf
Sie sehen eine Ausgabe ähnlich der folgenden - wählen Sie die Nummer von jdk1.8.0 - zum Beispiel
3
in dieser Liste ):Wiederholen Sie den obigen Vorgang für:
Hinweis für NetBeans-Benutzer!
Sie müssen das neue JDK als Standard festlegen, um die Konfigurationsdatei zu bearbeiten.
Wenn Sie das Mozilla Firefox-Plugin aktivieren möchten:
Hinweis: Sie können das Plugin (
libnpjp2.so
)/usr/lib/firefox/plugins/
für eine systemweite Installation (/usr/lib/firefox-addons/plugins
ab 15.04) mit verknüpfen . Bei 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) aktualisieren
/etc/apparmor.d/abstractions/ubuntu-browsers.d/java
:Dann starte apparmor neu:
Der einfache Weg (veraltet)
Die einfachste Möglichkeit, das JDK 7 zu installieren, besteht darin, es mit dem Web Up8 Oracle Java OOS zu installieren. Es wird jedoch angenommen, dass dieses PPA manchmal veraltet ist. Beachten Sie auch die Gefahren bei der Verwendung eines PPA .
Dies installiert JDK 7 (das Java JDK, JRE und das Java-Browser-Plugin enthält):
Quelle
NB: Bevor jemand schreit, ist dies gegen die Oracle-Umverteilungslizenz - die PPA hat tatsächlich kein Java im persönlichen Repository. Stattdessen wird der PPA direkt von Oracle heruntergeladen und installiert.
Der Script-Weg
Wenn Sie eine Neuinstallation von Ubuntu ohne vorherige Java-Installationen ausführen, automatisiert dieses Skript den oben beschriebenen Prozess, wenn Sie nicht alles in eine Konsole eingeben möchten. Denken Sie daran, dass Sie Java weiterhin von der Oracle-Website herunterladen müssen - die Links von Oracle sind nicht
wget
freundlich.Vergewissern Sie sich vor der Verwendung , dass sich dieses Skript im selben Verzeichnis wie die
.tar.gz
heruntergeladene Dateierweiterung befindet und dass sich im selben Ordner keine Dateien befinden, die mit jdk-7 beginnen. Wenn dies der Fall ist, verschieben Sie sie vorübergehend aus dem Ordner. Denken Sie daran, das Skript ausführbar zu machen (chmod +x <script's file>
).Wenn Sie das Plugin für Firefox installieren möchten, fügen Sie dies am Ende des Skripts hinzu:
Überprüfen Sie, ob die Installation erfolgreich war
Mit dem folgenden Befehl können Sie überprüfen, ob die Installation erfolgreich war:
Du solltest sowas sehen
Sie können überprüfen, ob das JRE Mozilla-Plugin erfolgreich war, indem Sie die offizielle Oracle-Website verwenden .
Für Java 6: Wie installiere ich Oracle JDK 6?
quelle
bash: /usr/bin/java: No such file or directory
wenn ich das 32-Bit-JDK auf Ubuntu 12.04LTS installierte, mit der Ausnahme, dass ich es bekam, als ich versuchte, es auszuführenjava -version
.apt-get install libc6-i386
Problem behoben./usr/local/*
anstelle von/usr/*
für jede manuelle Installation wie hier. Auf diese Weise wird das, was Sie manuell installieren, nicht mit den vom Paketmanager verwalteten Dingen überfrachtet und die manuelle Installation übersichtlicherEs gibt eine ähnliche Antwort zur Installation von JDK 8
Installieren Sie die JRE
Laden Sie die 32-Bit- oder 64-Bit-Linux-Datei "Compressed Binary File" mit der Dateierweiterung ".tar.gz" herunter und dekomprimieren Sie sie
Das JRE 7-Paket wird in das Verzeichnis ./jre1.7.0 extrahiert. Verschieben Sie nun das JRE 7-Verzeichnis in
/usr/lib
:Führen Sie anschließend Folgendes aus, um eine Liste der derzeit installierten Java-Alternativen abzurufen.
Sie erhalten die Ausgabe als:
Merken Sie sich die letzte Nummer und drücken Sie die Eingabetaste, um das Dienstprogramm zu beenden. In diesem Beispiel merken Sie sich die Nummer
2
.Wenn nur eine Alternative angezeigt wird, merken Sie sich die Nummer
0
.Dadurch wird Ihre neue JRE 7-Installation in die Liste der Alternativen aufgenommen, dh Sie verwenden die gespeicherte Nummer + 1, dh 3 im obigen Beispiel. Konfigurieren Sie nun Java für die Verwendung von Oracle Java JRE:
Unten sehen Sie eine ähnliche Ausgabe - wählen Sie die Nummer von jre1.7.0, das heißt
3
:NB: Wenn es keine vorherige Java-Installation gab, ist die neue JRE die Standardeinstellung, und die oben genannten werden nicht angezeigt.
Überprüfen Sie die Version Ihrer neuen JRE 7-Installation:
Es sollte produzieren
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 (möglicherweise vorhanden oder nicht vorhanden):
Jetzt können Sie das Plugin installieren, indem Sie einen symbolischen Link erstellen (Sie teilen Firefox mit, wo sich das Plugin befindet). Für die Verwendung von 32-Bit-Java
Für die Verwendung von 64-Bit-Java
Bestätigen Sie, dass die JRE erfolgreich war, indem Sie die offizielle Oracle-Website verwenden .
quelle
sudo update-alternatives --config java
erhalte ich die folgende Ausgabe:There is only one alternative in link group java: /usr/lib/jvm/java-6-openjdk/jre/bin/java Nothing to configure.
Was mache ich falsch?Hier ist eine getestete und funktionierende Lösung für die Installation von Oracle JDK 7 und all seinen Dateien, damit "javac" und alles andere funktioniert: So installieren Sie Oracle Java 7 (JDK) in Ubuntu
Hier sind die Befehle (nur zur Vereinfachung):
Nach einigen Minuten sollte Oracle Java JDK erfolgreich auf Ihrem Ubuntu-Rechner installiert sein. Sie können die Version auschecken, indem Sie die folgenden Befehle in einem Terminal ausführen:
Update Oracle hat Java 8 (stabil) veröffentlicht. Verwenden Sie zur Installation die folgenden Befehle:
Weitere Informationen @ WebUpd8: Installieren von Oracle Java 8 in Ubuntu über das PPA-Repository [JDK8]
quelle
Von http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html :
quelle
sudo apt-get install oracle-java8-set-default
. Beachten Sie auch, dass diese Antwort etwas veraltet ist. Sie solltenoracle-java8-installer
diese Tage wahrscheinlich installieren .So habe ich es gerade in Oneiric installiert. Es wird eine ziemlich lange Antwort sein, aber es hat für mich funktioniert.
Laden Sie das neueste Java SDK 1.7.0 von Oracle herunter. Dann entpacke es nach / usr / lib / jvm :
Danach habe ich die Datei .java-1.7.0-oracle.jinfo in / usr / lib / jvm mit folgendem Inhalt erstellt:
Dann müssen Sie Update-Alternativen zu all den neuen Dingen mitteilen:
Jetzt können Sie Update-Alternativen verwenden, um neu installiertes Java SDK auszuwählen.
Das hat bei mir funktioniert, wenn es einen eleganteren Weg gibt (ohne PPAs von Drittanbietern), würde ich mich freuen, davon zu hören. Ich muss Firefox noch testen, wenn ich Java darin ausführen kann.
quelle
i386
stattamd64
EINE AKTUALISIERTE ANTWORT:
Ich schlage vor, einen der Installer aus dem webupd8team ppa folgendermaßen zu verwenden:
1) Geben Sie diese 2 Befehle in das Terminal ein, um diese PPA hinzuzufügen und Ihre Paketliste zu aktualisieren:
2) Geben Sie einen (oder mehrere) dieser Befehle ein, um die erforderlichen proprietären Java (s) zu installieren:
sudo apt-get install oracle-java6-installer
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java9-installer
3) Wenn das jeweilige Java-Installationsskript geladen ist und anschließend die proprietären Java-Pakete heruntergeladen und installiert werden, können Sie auch den folgenden Befehl eingeben, um das Ergebnis der Installation zu überprüfen:
Sie sollten dann eine Terminal-Ausgabe (für die stabile Java8-Version) wie folgt erhalten:
Weitere Informationen: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
Hinweis: Diese Pakete enthalten Oracle Java JDK, das Java JDK, JRE und das Java-Browser-Plugin enthält. Das webupd8team / java-PPA enthält nur diese Installationsprogramme, die einfach eine Verbindung zur Oracle Java-Download-Site herstellen und das neueste JDK installieren.
quelle
Ich schätze alle vorherigen Antworten. Ich möchte diese Antwort hinzufügen , um die Installation von www.webupd8.org in 2-5 Minuten zu vereinfachen .
Diese Installation beinhaltet:
Das ist alles!! Überprüfen Sie nun die Java-Version
Die Ausgabe wird wie folgt sein
Möglicherweise gibt es eine neue Version, die Sie dann einfach mit dem folgenden Befehl aktualisieren können:
Umgebungsvariablen einrichten
Weitere Informationen finden Sie unter Installieren von Oracle Java 7 in Ubuntu über das PPA-Repository .
quelle
sudo update-alternatives --config java
.Mit dieser Lösung erhalten Sie saubere Pakete, so wie sie vor der Einführung von Oracle mit Ubuntu ausgeliefert wurden.
Die Antwort
Erst die Antwort, dann die Erklärung. Öffnen Sie ein Terminal und kopieren Sie die folgenden Zeilen und fügen Sie sie zeilenweise ein.
Dadurch werden die offiziellen sun-java6- * -Pakete erstellt und im Software-Center verfügbar gemacht. Wenn Sie auch oracle-java7- * -Pakete möchten, führen Sie das Skript folgendermaßen aus:
Jetzt können Sie die Pakete mit Ihrem bevorzugten Paketmanager installieren.
Die Erklärung
Als Oracle die Distributionslizenz für Java änderte, durften Linux-Distributionen die offiziellen Pakete nicht mehr aktualisieren. Der Github-Benutzer rraptorr nahm das Debian-Skript, mit dem die Pakete bis dahin erstellt wurden, und modifizierte es, um mit den aktualisierten Downloads von Oracle zu arbeiten. Er stellt jetzt Paketskripte für SUN Java6 und Oracle Java7 zur Verfügung .
Das Skript oab.java.sh ist nur ein Wrapper, der automatisch die aktuelle Version herunterlädt, die Pakete erstellt und sie einem lokalen Repository hinzufügt.
Weitere Hinweise
Pakete, die mit dieser Methode erstellt und installiert wurden, werden nicht automatisch aktualisiert - nur wenn Sie das Skript erneut ausführen. Sie können dies umgehen, indem Sie einen Cronjob erstellen, der dieses Skript regelmäßig ausführt. Der sicherste Weg, dies zu tun, ist die Verwendung von anacron, indem Sie das Skript in /etc/cron.daily einfügen .
Jetzt sind Ihre offiziellen Java-Pakete immer auf dem neuesten Stand.
quelle
debian/rules:67: recipe for target 'get-orig-source' failed make: *** [get-orig-source] Error 22 make: Leaving directory '/var/local/oab/src' 11678's retcode: 2 failed
Dies funktionierte für meine Entwicklungsanforderungen, 1.6 oder 1.7 ausführen / kompilieren zu können. Zuvor habe ich nur 1.6 von einem Ubuntu apt-Paket ausgeführt.
Aktualisieren Sie JAVA_HOME und PATH in der Bash-Datei
quelle
Auf AMD64 müssen Sie den Befehl zum Erstellen der symbolischen Verknüpfung ein wenig ändern:
nur die
i386
zu ändernamd64
.quelle
So stellen Sie es allen Benutzern zur Verfügung:
für x86_64:
quelle
Holen Sie sich das JDK von Oracle / Sun; Laden Sie das Java JDK herunter unter:
http://www.oracle.com/technetwork/java/javase/overview/index.html
Laden Sie die heruntergeladene Datei herunter oder verschieben Sie sie
~
zur Vereinfachung in Ihr Ausgangsverzeichnis.Hinweis:
Machen Sie sich keine Gedanken darüber, welches JDK für JEE heruntergeladen werden soll.
Bitte überspringen Sie das Kopieren der Eingabeaufforderung "user @ host: ~ $".
Drücken Sie nach jedem Befehl die Eingabetaste.
In einem Terminal laufen ..
Aktivieren Sie nun Java (indem Sie es einzeln ausführen):
Schließen Sie alle Browser.
Erstellen Sie einen Mozilla Plugins-Ordner in Ihrem Home-Verzeichnis:
Erstellen Sie einen symbolischen Link zu Ihrem Mozilla-Plug-In-Ordner. Ersetzen Sie bei 64-Bit-Systemen 'i386' durch 'amd64':
Testen:
Ausgabe:
Testen:
Ausgabe:
Überprüfen Sie die JRE unter http://java.com/en/download/installed.jsp .
quelle
Ich schrieb einen Blog-Beitrag mit einer sehr detaillierten Erklärung, wie man Java 7 auf Natty installiert, sowohl auf OpenJDKs als auch auf Suns:
http://brunoreis.com/tech/installing-java-ubuntu-natty/
OpenJDK wird von der von Damien Lecan bereitgestellten PPA installiert, und Sun wird manuell installiert. Soweit bekannt, ist dies bis jetzt die einzige Anleitung, die sowohl in den Schritten als auch in der Erklärung korrekt ist.
Wenn Sie irgendwelche Probleme finden, posten Sie dort einen Kommentar und ich werde versuchen, ihn zu beheben.
Viel Glück.
quelle
Ich schlage einen Weg vor, um die Installation von Oracle Java 7 zu vereinfachen.
Da Ubuntu die Java 7-Pakete von Oracle nicht bereitstellt, stelle ich eine Sammlung von Ubuntu-Paketen in meinem eigenen Paket-Repository bereit.
Die Pakete sind vollständig in Ubuntu integriert, um Java zu unterstützen. Sie können die Java 7-Alternative von Oracle mit den Standardtools "Update-Alternative" oder "Update-Java-Alternative" auswählen.
Die Hauptseite meines Beitrags ist: http://www.arakhne.org/jdk/index.html
Um die Pakete zu erhalten, müssen Sie nur mein Paket-Repository in Ihre Systemkonfiguration aufnehmen. Der Vorgang wird unter http://www.arakhne.org/ubuntu.html erläutert
Stéphane.
quelle
Am einfachsten ist es, Java 7 mit Netbeans hier herunterzuladen - http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html
quelle
Wenn Sie in Syrien, Kuba, Libyen, Korea oder einem anderen Land leben, in dem Oracle seine Dienste verbietet, können Sie Oracle JDK 8 auf diese Weise installieren.
quelle
Für die Installation der 32-Bit-Variante von Java unter 64-Bit-Ubuntu:
Öffnen Sie ein Terminalfenster ( Ctrl+ Alt+ Tist die schnellste Methode, wenn Sie sich dessen nicht bewusst sind) und geben Sie Folgendes ein, um es zu installieren:
quelle
Für mich ist es ein bisschen anders. Für Ubuntu 12.04 LTS Precise (Desktop):
Herunterladen
jre-*.tar.gz
tar -zxvf jre-*.tar.gz
mkdir /usr/lib/jvm/
mv jre* /usr/lib/jvm/
ln -s /usr/lib/jvm/jre*/bin/java /usr/bin/
Das ist alles.
So stellen Sie sicher, dass es korrekt ist:
Wenn Sie ein Plug-In für Firefox oder Chrome hinzufügen möchten:
mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jre*/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Besonderer Hinweis: Wenn Sie eine neue 64-Bit-Installation haben, kann der folgende Fehler bei der Ausführung auftreten
java -version
Dies wird durch eine Abhängigkeit vom
libc6-i386
Paket verursacht, die in 64-Bit-Ubuntu Desktop 12.04 LTS nicht standardmäßig enthalten ist. Führen Sie zum Installieren dieses Pakets Folgendes aus:sudo apt-get install libc6-i386
quelle
.mozilla
Ordners nicht.Hier ist ein Bash-Skript, das beim Einrichten der Java-Alternativen hilfreich sein kann:
quelle
Einfache Lösung
Anstatt das
.tar.gz
Paket herunterzuladen , empfehle ich Ihnen, das.rpm
Paket herunterzuladen . Dann renne:wo ich glaube, ist der Strom
<build>
21 und das<version>
hängt von Ihrer Systemarchitektur ab.Die erste wird Alien installieren, eine Anwendung zum Konvertieren
.rpm
nach.deb
. Der zweite Befehl führt dann alien on jdk package aus. Dies sollte ein oder zwei Minuten dauern und eine Datei mit der Bezeichnung:jdk-7u<build>-linux-<version>.deb
Dieses Paket kann dann installiert werden, indem Folgendes ausgeführt wird:
So habe ich es erfolgreich auf meinem Computer installiert.
quelle
Ich denke, dass die beste Methode bereits veröffentlicht wurde, aber ich hatte ein Problem damit: Ich entferne nämlich Java 'manuell' von
update-alternatives
und habe dann versucht, dies zu tunupdate-alternatives --install "/usr/bin/java/" "java" "/usr/lib/jvm/jre1.7.0_05/bin/java" 1
aber ich bekam diesen Fehler immer wieder
Aber zum Glück habe ich auf dieser Seite ein tolles Tutorial gefunden: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html und es hat prima funktioniert :)
quelle
/usr/bin/java
ist kein Ordner, deshalb der FehlerDie beste Methode, die ich liefern kann, wenn Sie Java 6 unter Ubuntu 12.04 LTS (Precise Pangolin) installieren möchten, ist:
Sie müssen dies tun, wenn Sie möchten, dass das Mozilla-Plugin beispielsweise ohne Konflikte mit Java 7 funktioniert.
Wenn es fertig ist, installiere Java:
Sie können den Installationsprozess wie folgt verfolgen:
Erläuterung : Entspricht der Antwort auf Wie kann ich das proprietäre Java JDK 6/7/8 oder JRE von Sun / Oracle installieren? .
Ref : Installieren Java6 JDK auf Ubuntu 12.04
quelle
Für mich wäre der Debian-Weg, ein eigenes Paket zu erstellen.
Sie installieren
java-package
Sie laden das Oracle tar.gz-Archiv herunter.
Sie erstellen Ihr Deb-Paket
Und du installierst es
quelle
Laden Sie zum Beispiel Ihre gewünschte
.tar.gz
JDK-Version für Ihr Ubuntu-System von herunter .http://oracle.com
jdk-8u102-linux-x64.tar.gz
Extrahieren Sie es beispielsweise an eine beliebige Stelle im
/home
Verzeichnis/home/dante/Programs/Java
. Jetzt haben wir einen Ordner mit dem Namen wiejdk1.8.0_102
drinnen/home/dante/Programs/Java
.Fügen Sie diese beiden Zeilen zu Ihrer
/home/dante/.profile
Datei hinzuStarten Sie Ihr System neu und nach dem Neustart sollten Sie Ihre Java-Version
java -version
im Terminal sehen.quelle
Ich weiß nicht, warum die Leute so viele große Antworten gegeben haben, aber das Hinzufügen von jdk / bin zu PATH funktioniert einwandfrei:
Laden Sie JDK von http://www.oracle.com/technetwork/java/javase/downloads/index.html herunter
Extrahieren Sie, wo immer Sie wollen. ich mag
/opt
Ex:-
tar -xvf jdk-9.0.1_linux-x64_bin.tar.gz -C /opt
Füge deine
jdk/bin
zu PATH hinzu, wie hier in meinem Fall gesagt/etc/environment
: -quelle
Um Sun Java 6 auf Precise über Trusty zu installieren, können Sie die PPA- Pakete Preserved Removed Primary / Partner Archive verwenden .
Wählen Sie dann die gewünschte Java-Version aus. Sie können überprüfen, was Sie gerade ausführen:
quelle
Installieren von Oracle Java (JDK / JRE):
Mit dem folgenden Skript können Sie die Installation / Deinstallation von Oracle Java (JDK / JRE) von einer heruntergeladenen (tar.gz) Quelle automatisieren : oraji .
Schritte:
sudo oraji /path/to/the/jdk_or_jre/archive
Deinstallation:
Führen
sudo oraji -u
Sie die zu deinstallierende jdk / jre-Version aus und bestätigen Sie sie.quelle
Betriebssystem: Ubuntu 18.04 LTS
Ich bin überrascht, dass niemand etwas erwähnt hat
conda
. Link:https://docs.conda.io/en/latest/miniconda.html
Ich habe Java in einer meiner Conda-Umgebungen installiert und den
java
Befehl ohne Probleme verwendet.quelle