Java 7 Update 25 auf 12.04 LTS installieren?

28

Wie kann ich Java unter Ubuntu 12.04 installieren?

Ich habe:

  • Java (TM) SE-Laufzeitumgebung (Build 1.7.0_21-b11)
  • Java HotSpot (TM) 64-Bit-Server-VM (Build 23.21-b01, gemischter Modus)
user168357
quelle

Antworten:

51

Um die neueste Version von Oracle Java (die neueste Version auf der Oracle-Webseite) zu installieren, verwenden Sie am einfachsten den Java-Installer (wie Flashplugin-Installer), wie im Folgenden erläutert: http://www.webupd8.org/2012 /01/install-oracle-java-jdk-7-in-ubuntu-via.html

Oracle JDK7 selbst wird nicht in der PPA gehostet, da die neue Java-Lizenz dies nicht zulässt (dies ist auch der Grund, warum es aus den offiziellen Ubuntu-Repositories entfernt wurde). Das Paket in der PPA lädt Oracle Java JDK 7 automatisch von der offiziellen Website herunter (und installiert es) und installiert es auf Ihrem Computer, genau wie das Flashplugin-Installationspaket.

Dann müssen Sie nur noch Folgendes tun:

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

Und geben Sie dies ein, um die Version zu überprüfen:

java -version
Löwe
quelle
4
Beachten Sie, dass auf einem Lager 12.04 installieren, add-apt-repositorynicht verfügbar ist. Um dies zu lösen, führen Sie aus sudo apt-get install python-software-properties.
Duncan Jones
Es funktioniert wie ein Zauber
Carlos Quijano
Funktioniert nicht ab Juli 2017 - 404s beim Versuch, die Binärdateien von oracle.com herunterzuladen ...
Greg Dubicki
4

PPA ist keine sichere / intelligente Art, etwas zu installieren. Die Installation von JDK ist sehr einfach und unkompliziert.

Die Schritte sind wie folgt:

Laden Sie das neueste JDK von der Oracle-Website herunter und extrahieren Sie:

tar -xvf jdk-7u51-linux-x64.tar.gz
mkdir -p /usr/lib/jvm
mv ./jdk1.7.0_51/ /usr/lib/jvm/jdk1.7.0_51/

Erstellen Sie einige symbolische Links:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_51/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_51/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_51/bin/javaws" 1

Ebenso können symbolische Verknüpfungen für andere Befehle von JAVA erstellt werden. Andere verfügbare Befehle sind:

appletviewer,apt,extcheck,idlj,jar,jarsigner,javadoc,javafxpackager,javah,javap,java-rmi.cgi,jcmd,jconsole,jcontrol,jdb,jhat,jinfo,jmap,jmc,jps,jrunscript,jsadebugd,jstack,jstat,jstatd,jvisualvm,keytool,native2ascii,orbd,pack200,policytool,rmic,rmid,rmiregistry,schemagen,serialver,servertool,tnameserv,unpack200,wsgen,wsimport,xjc

Stellen Sie sicher, dass die richtigen Benutzer die richtigen Berechtigungen haben:

sudo chmod a+x /usr/bin/java 
sudo chmod a+x /usr/bin/javac 
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/lib/jvm/jdk1.7.0

Hinweis: Codierer der Dunkelheit | Blog

Dragosrsupercool
quelle
2
PPAs können in der Tat gefährlich sein. Sie können aber auch intelligenter und sicherer als ein direkter Download sein, da sie den Aktualisierungsprozess automatisieren. Wenn die Leute, die das ppa betreiben, vertrauenswürdig sind und ihre Pakete usw. unterschreiben, sind sie eine gute Alternative dazu, die Prüfsummen des tar.gz selbst überprüfen zu lassen, die Installationen durchzuführen und dann ständig auf die Notwendigkeit eines a zu achten Sicherheitsupdate und wiederholen Sie den Vorgang. Beachten Sie auch, dass das Paket ppa für verschiedene installierte Programme, die Java verwenden, eine Reihe anderer "Update-Alternativen" -Aufrufe ausführt.
Nealmcb
1

Wie oben erwähnt, ist die Installation von diesem PPA aus der einfachste Weg, dies zu tun. Es kann jedoch ein oder zwei Tage dauern, bis das Update auf die neueste Version 7u25 erfolgt ist. Wenn das Problem in einem Popup-Fenster mit der Meldung "Anwendung durch Sicherheitseinstellungen blockiert" besteht und Sie Java jetzt wirklich verwenden müssen, können Sie es umgehen, indem Sie die Sicherheitsstufe für Java verringern. Gehen Sie zu Ihrem Menü -> Einstellungen -> Oracle Java 7 Plugin Control Panel. Öffnen Sie dort die Registerkarte "Sicherheit", stellen Sie den Schieberegler auf "Mittel" und klicken Sie auf "Anwenden". Das sollte den Trick machen.

Ich hoffe es hilft.

Truckerpunk
quelle
0

Wenn Sie eine Fehlermeldung wie erhalten couldn't resolve host 'launchpad.net'und sicher sind, dass Ihre Proxy-Server-Einstellungen korrekt sind (http_proxy und https_proxy), versuchen Sie es sudo -E add-apt-repository ppa:tualatrix/ppa

user288927
quelle