573 votes

Comment puis-je installer le JDK 6/7/8 ou JRE de Java propriétaire de Sun/Oracle?

Je veux installer JRE d'Oracle et mettre à jour à la dernière version avec le Software Updater lorsqu'ils la publient. Y a-t-il un paquet Ubuntu fourni par Canonical ou Oracle?

Avant la sortie de Java 7, j'ai suivi cette méthode pour installer Java 6.

Mais cela ne fonctionne pas pour Java 7. Il n'y a pas de paquet sun-java7-xxx. Comment pouvez-vous installer Java 7?

2 votes

J'ai écrit un article de blog avec une explication très détaillée sur comment installer Java 7 sur Natty, à la fois OpenJDK et Sun's: http://brunoreis.com/tech/installing-java-ubuntu-natty/ OpenJDK est installé à partir du PPA fourni par Damien Lecan, et Sun's est installé manuellement. Pour autant que je sache, jusqu'à présent, c'est le seul guide correct à la fois dans les étapes et dans l'explication. Si vous rencontrez des problèmes, postez un commentaire là-bas et j'essaierai de le régler. Bonne chance.

12 votes

Je tiens également à souligner que l'utilisation d'OpenJDK est plus qu'une alternative viable : c'est aussi la implémentation de référence maintenant.

12 votes

OpenJdk n'est pas pris en charge par les applets bancaires ou par d'autres logiciels. exemple : Aptana Studio

7voto

shetty Points 71

Obtenez le JDK chez Oracle/Sun; téléchargez le Java JDK à :

http://www.oracle.com/technetwork/java/javase/overview/index.html

Veuillez télécharger ou déplacer le fichier téléchargé dans votre répertoire personnel, ~, pour plus de facilité.

Remarque:

  • Ne vous préoccupez pas du JDK à télécharger pour JEE.

  • Veuillez ignorer la copie de l'invite " user@host:~$ ".

  • Appuyez sur Entrée après chaque commande.

Exécutez dans un terminal..

user@host:~$ sudo mkdir -p /usr/lib/jvm/
user@host:~$ sudo mv jdk-7u4-linux-i586.tar.gz /usr/lib/jvm/
user@host:~$ cd /usr/lib/jvm/
user@host:~$ sudo tar zxvf jdk-7u4-linux-i586.tar.gz

Activez maintenant Java (en exécutant individuellement) :

user@host:~$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_04/bin/java" 1
user@host:~$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_04/bin/javac" 1
user@host:~$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_04/bin/javaws" 1

Fermez tous les navigateurs.

Créez un dossier de plugins Mozilla dans votre répertoire personnel :

user@host:~$ mkdir ~/.mozilla/plugins/

Créez un lien symbolique vers votre dossier de plugins Mozilla. Pour les systèmes 64 bits, remplacez 'i386' par 'amd64' :

user@host:~$ ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Test :

user@host:~$ java -version

Résultat :

java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

Test :

user@host:~$ javac -version

Résultat :

javac 1.7.0_04

Vérifiez le JRE à http://java.com/en/download/installed.jsp.

7voto

noenid Points 71

Pour le rendre disponible pour tous les utilisateurs :

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/

pour x86_64 :

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/

1 votes

Merci beaucoup! C'est ce qui manquait pour que mon java fonctionne sur Firefox.

5voto

user61942 Points 51

Je propose une façon de faciliter l'installation de Java 7 d'Oracle.

Étant donné que Ubuntu ne fournit pas les packages Java 7 d'Oracle, je mets à disposition une collection de packages Ubuntu sur mon propre dépôt de packages.

Les packages sont entièrement intégrés à la manière Ubuntu de prendre en charge Java. Vous pourrez sélectionner l'alternative Java 7 d'Oracle avec les outils standard : update-alternative ou update-java-alternative.

La page principale de ma contribution est: http://www.arakhne.org/jdk/index.html

Pour obtenir les packages, il vous suffit d'ajouter mon dépôt de packages à la configuration de votre système. Le processus est expliqué dans http://www.arakhne.org/ubuntu.html

Stéphane.

10 votes

... juste un conseil amical - vérifiez la licence de redistribution d'Oracle ... vous ne voulez pas que les avocats d'Oracle vous poursuivent!

1 votes

Veuillez ne pas poster des réponses dupliquées sur différentes questions. Cela crée simplement plus de travail pour les modérateurs. Si les questions sont si similaires qu'une même réponse convient à chacune, alors la dernière des deux est probablement un doublon et devrait être signalée comme tel.

4voto

Federico Builes Points 1940

La manière la plus simple est de télécharger Java 7 avec Netbeans ici - http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html

4voto

Tamer Shlash Points 291

Note: Le PPA de l'équipe WebUpd8 a été interrompu à partir du 16 avril 2019. Ainsi, ce PPA ne contient aucun fichier Java. Plus d'informations peuvent être trouvées sur la page du PPA sur Launchpad. Par conséquent, cette méthode ne fonctionne plus et n'existe que pour des raisons historiques.

Pour ceux qui vivent en Syrie, à Cuba, en Libye, en Corée ou dans tout pays où Oracle interdit ses services, voici une manière de travailler pour installer Oracle JDK 8.

  1. En utilisant un PROXY, allez sur ce lien et acceptez les termes, puis téléchargez le tar.gz adapté à votre système (32 ou 64 bits).
  2. Déplacez ce fichier tar dans le répertoire Téléchargements de votre dossier personnel.
  3. Exécutez ce script en tant que sudo:

    if [[ $UID != 0 ]]; then echo "Ce script doit être exécuté avec sudo, comme ceci :" echo -e "\n sudo $0 $\n" exit 1 fi apt-get install python-software-properties add-apt-repository ppa:webupd8team/java apt-get update apt-get install oracle-java8-installer if [ ! -f $HOME/Downloads/jdk-8u5-linux-.tar.gz ]; then echo "Le fichier tar.gz du JDK n'a pas été trouvé dans $HOME/Downloads. Veuillez le télécharger, le placer dans $HOME/Downloads et exécuter à nouveau." exit 1 fi cp ~/Downloads/jdk-8u5-linux-*.tar.gz /var/cache/oracle-jdk8-installer/ apt-get install oracle-java8-installer apt-get install oracle-java8-set-default java -version

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X