Vous installez Java 7 Update 25 sur 12.04 LTS?


28

Comment puis-je installer Java sur Ubuntu 12.04?

J'ai:

  • Environnement d'exécution Java (TM) SE (build 1.7.0_21-b11)
  • Machine virtuelle serveur Java HotSpot (TM) 64 bits (build 23.21-b01, mode mixte)

Réponses:


51

Pour installer la dernière version d'Oracle Java (la dernière publiée sur la page Web d'Oracle), la manière la plus simple est d'utiliser le programme d'installation de Java (comme le fait l'installateur flashplugin), comme expliqué ci-dessous: http://www.webupd8.org/2012 /01/install-oracle-java-jdk-7-in-ubuntu-via.html

Oracle JDK7 lui-même n'est pas hébergé dans le PPA car cela n'est pas autorisé par la nouvelle licence Java (ce qui est également la raison pour laquelle il a été supprimé des référentiels Ubuntu officiels); le package dans le PPA télécharge (et installe) automatiquement Oracle Java JDK 7 à partir de son site Web officiel et l'installe sur votre ordinateur, tout comme le package flashplugin-installer.

Ensuite, vous devez seulement faire ceci:

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

Et tapez ceci pour vérifier la version:

java -version

4
Notez que sur une installation de stock 12.04, add-apt-repositoryn'est pas disponible. Pour résoudre ce problème, exécutez sudo apt-get install python-software-properties.
Duncan Jones

Cela fonctionne comme un charme
Carlos Quijano

Ne fonctionne pas en juillet 2017 - 404 lors de la tentative de téléchargement des fichiers binaires depuis oracle.com ...
Greg Dubicki

4

Les PPA ne sont pas un moyen sûr / intelligent d'installer quelque chose. L'installation de JDK est très simple et directe.

Les étapes sont les suivantes:

Téléchargez le dernier jdk depuis le site d'Oracle et extrayez:

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/

Créez des liens symboliques:

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

De même, des liens symboliques peuvent être créés pour d'autres commandes de JAVA. Les autres commandes disponibles sont:

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

Assurez-vous que les bons utilisateurs ont la bonne autorisation:

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

Référence: Coders of the Dark | Blog


2
Les AAE peuvent en effet être dangereux. Mais ils peuvent également être intelligents et plus sécurisés qu'un téléchargement direct, dans le sens où ils automatisent le processus de mise à niveau. Si les personnes qui exécutent le ppa sont dignes de confiance et signent leurs packages, etc., elles sont une bonne alternative pour que les personnes vérifient elles-mêmes les sommes de contrôle de tar.gz, effectuent les installations, puis surveillent constamment la nécessité d'un mise à jour de sécurité et recommencez. Notez également que le package ppa effectue un certain nombre d'autres appels "update-alternatives", pour divers programmes installés qui utilisent java.
nealmcb

1

Comme indiqué ci-dessus, l'installation à partir de ce PPA est le moyen le plus simple de le faire. Bien que cela puisse prendre un jour ou deux pour qu'il soit mis à jour vers la dernière version 7u25. Si le problème que vous rencontrez est une fenêtre contextuelle indiquant "Application bloquée par les paramètres de sécurité" et que vous devez vraiment utiliser java dès maintenant, vous pouvez le contourner en diminuant votre niveau de sécurité pour java. Allez dans votre menu -> préférences -> Panneau de configuration du plugin Oracle java 7. Là, ouvrez l'onglet de sécurité, déplacez le curseur sur "moyen" et appliquez. Cela devrait faire l'affaire.

J'espère que ça aide.


0

Si vous obtenez un message d'erreur comme couldn't resolve host 'launchpad.net'et que vous êtes sûr que les paramètres de votre serveur proxy sont corrects (http_proxy et https_proxy), essayez sudo -E add-apt-repository ppa:tualatrix/ppa

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.