HowTo: Java auf Ubuntu 14.04 LTS aktualisieren?

43

Ich habe vor kurzem Ubuntu 14.04 auf meinem Computer installiert und jetzt ist meine Java-Version nicht aktualisiert. Ich habe Java, muss also nicht installieren - aktualisiere einfach die aktuelle Version.

Kann mir jemand bitte den Befehl sagen, den ich verwenden muss, um Version 7 Update 65 zu erhalten?

Ich habe versucht: apt-get updateund apt-get upgrade.

kenneth
quelle
1
Wie haben Sie Java zum ersten Mal installiert? Handelt es sich um eine Version aus den Ubuntu-Repositories?
Benoit

Antworten:

70

Verwenden Sie ppa:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

wenn du java8 willst:

sudo apt-get install oracle-java8-installer

Wenn Sie unbedingt das neueste Update von Java haben müssen , müssen Sie händisch von der offiziellen Quelle installieren, folgen Sie diesem tuto: http://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Aber ich rate dir als ppa update zu warten

Nymeria
quelle
Ich habe es versucht, aber die neueste Version wird nicht installiert. Ich habe es auf der Java-Website ausgecheckt. Ich habe jetzt Version 7 Update 65 und ich möchte Version 7 Update 67.
Kenneth
Ich habe 32-Bit-Computer.
Kenneth
root @ ubuntu: / home / kenneth # sudo apt-get install oracle-java7-installer Paketlisten lesen ... Fertig Abhängigkeitsbaum erstellen Statusinformationen lesen ... Fertig oracle-java7-installer ist bereits die neueste Version. 0 zum Aktualisieren, 0 zum Neuinstallieren, 0 zum Entfernen und 0 zum Nicht-Aktualisieren.
Kenneth
Ich habe kürzlich ein Update von Version 12.04 auf Version 14.04 durchgeführt, wenn dies etwas bedeutet.
Kenneth
1
Ich habe gerade ein Update mit - sudo apt-get update durchgeführt und das Problem wurde behoben.
Santu
6

Das neueste OpenJDK Java-Paket für Trusty (14.04) ist derzeit 7u55. Sie können Ihre Java-Version über java -versiondie Befehlszeile im Terminal überprüfen .

Wenn Sie eine neuere Version wünschen, haben Sie die besten Möglichkeiten:

akafred
quelle
in Ordnung. Sie wissen, wann die Oracle-Distribution von Java 7u67 sein wird? Ich sage dir, weil die dänischen Online-Banken dir keinen Zugang gewähren, es sei denn du hast die 7u67-Version, also hoffe ich, dass dies bald sein wird.
Kenneth
kenneth @ ubuntu: ~ $ java -version Java-Version "1.7.0_65" Java (TM) SE-Laufzeitumgebung (Build 1.7.0_65-b17) Java HotSpot (TM) Server-VM (Build 24.65-b04, gemischter Modus)
kenneth
1
Nun, in diesem Fall gibt es keinen offensichtlichen Grund, warum dänische Banken 7u65 nicht akzeptieren, da 7u67 (veröffentlicht am 4. August vor vier Tagen) nur einen Bugfix enthält - was nicht sicherheitsrelevant zu sein scheint .
akafred
Okay, ich habe herausgefunden, dass nur meine Bank den Zugriff (Nordnet.dk) nicht akzeptiert hat. Sie haben Probleme mit der NEM-ID in Verbindung mit Java (verrücktes obligatorisches System, gesetzlich vorgeschrieben). Problem dann gelöst - danke.
Kenneth
5

Hier etwas Nützliches gefunden ..

Die Installation von Java mit apt-get ist einfach. Aktualisieren Sie zuerst den Paketindex:

 sudo apt-get update

Überprüfen Sie, ob Java noch nicht installiert ist:

 java -version

Dann installiere java jre / jdk:

 sudo apt-get install default-jre

 sudo apt-get install default-jdk

Weitere Informationen finden Sie unter: https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get

user3563667
quelle
Für mich hat das im März 2016 sehr gut funktioniert. Mein System ist immer ziemlich auf dem neuesten Stand, so dass nur die letzten beiden Befehle installes getan haben
Michael Durrant
2

Aktualisiert für Ubuntu 18.04

Verwenden Sie ppa:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Weitere Informationen finden Sie unter: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

wenn du java9 willst: (Einige Programme wie JabRef brauchen jetzt noch Java8)

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer

Unter http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html finden Sie eine detaillierte Erklärung zur Installation von Java9 und zur Änderung der Standardeinstellungen.

wenn Sie Java 10 wollen:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java10-installer

Weitere Informationen finden Sie unter: https://www.linuxuprising.com/2018/04/install-oracle-java-10-in-ubuntu-or.html

wenn Sie Java 11 wollen:

sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-11-jdk

Wenn Sie das neueste Update benötigen, können Sie es von herunterladen

Wenn Sie Probleme bei der Installation der neuesten Updates haben, lesen Sie: https://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

Diese Frage verwendet Inhalte von

JoKalliauer
quelle
Es gab in den letzten zwei Monaten geschrieben mehrere neue Fragen zu stellen , was zu tun ist, weil Oracle-java9-installer diesen Fehler zurückgibt: download failed Oracle JDK 9 is NOT installed. dpkg: error processing package oracle-java9-installer (--configure): subprocess installed post-installation script returned error exit status 1. oracle-java8-installer gibt den gleichen Fehler zurück: download failedWurde dieses Problem behoben?
Karl
@karel können Sie erklären, wie Sie den Fehler reproduzieren (oder eine oder zwei Fragen hinzufügen, wo sie zu finden sind?) Ich habe Java8 und Java9 installiert sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java9-installerund sudo apt-get install oracle-java8-set-defaultJava 8 als Standard festgelegt. und ich habe überhaupt keine Probleme
JoKalliauer
Ich wollte nur wissen, ob der Oracle-Java8-Installer und der Oracle-Java9-Installer jetzt funktionieren, damit ich diese Antwort aktualisieren kann .
Karl
@karel Eigentlich habe ich es nur auf Ubuntu 16.04 getestet. Ich habe keine Warnungen bekommen, die sie installieren.
JoKalliauer
Sie sehen, was mein Problem ist, dass Oracle den Speicherort seiner Java 8- und Java 9-Dateien geändert hat und was soll ich jetzt tun? Soll ich jeden Tag nachsehen, ob der ppa wieder auf dem neuesten Stand ist und ich kann den Leuten empfehlen, ihn wieder zu verwenden? Ich verwende das Open-Source-JDK aus den Ubuntu-Repos, weil Oracle damit sowieso seine Java-Binärdateien erstellt.
Karl
1

Eine andere mögliche Lösung besteht darin, das PPA-Repository aus dem im Github verfügbaren Projekt ubuntu-justched hinzuzufügen . Dies bietet eine etwas andere Lösung, da der Oracle JRE-Tarball in ein zuvor konfiguriertes Verzeichnis heruntergeladen und daraus ein DEB-Paket generiert wird.

Auf diese Weise sind Sie nicht darauf angewiesen, dass jemand anderes die JRE packt, sondern Sie erledigen dies selbst (keine Sorge, es wird ein automatischer Prozess sein).

Alceu Rodrigues de Freitas Jun
quelle
+1 für wahrscheinlich relevante Antwort. Für neugierige Benutzer wird das Grundprinzip dieser Lösung in diesem Blog-Beitrag erläutert .
Clearkimura