Il existe un réponse similaire sur la façon d'installer JRE 7.
Installer Java JDK
La méthode manuelle
-
Télécharger le "fichier binaire compressé" de Linux 32 ou 64 bits - il a une extension de fichier ".tar.gz".
-
Décompressez-le
tar -xvf jdk-8-linux-i586.tar.gz
(32 bits)
tar -xvf jdk-8-linux-x64.tar.gz
(64 bits)
Le paquetage JDK 8 est extrait dans ./jdk1.8.0
répertoire. N.B. : Vérifiez soigneusement le nom de ce dossier car Oracle semble le modifier occasionnellement à chaque mise à jour.
-
Déplacez maintenant le répertoire JDK 8 vers /usr/lib
sudo mkdir -p /usr/lib/jvm
sudo mv ./jdk1.8.0 /usr/lib/jvm/
-
Exécutez maintenant
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1
Cela attribuera au JDK d'Oracle une priorité de 1, ce qui signifie que l'installation d'autres JDK sera le remplacer comme valeur par défaut . Veillez à utiliser une priorité plus élevée si vous voulez que Oracle JDK reste la valeur par défaut.
-
Corrigez la propriété des fichiers et les permissions des exécutables :
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.8.0
N.B. : N'oubliez pas - Java JDK a beaucoup d'autres exécutables que vous pouvez installer de la même manière que ci-dessus. java
, javac
, javaws
sont probablement les plus fréquemment demandées. Ce site listes de réponses les autres exécutables disponibles.
-
Exécuter
sudo update-alternatives --config java
Vous verrez une sortie similaire à celle ci-dessous - choisissez le numéro de jdk1.8.0 - par exemple 3
dans cette liste (sauf si vous n'avez jamais installé Java sur votre ordinateur, auquel cas une phrase disant "Il n'y a rien à configurer" apparaîtra) :
$ sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 2 /usr/lib/jvm/jdk1.7.0/bin/java 1 manual mode
3 /usr/lib/jvm/jdk1.8.0/bin/java 1 manual mode
Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jdk1.8.0/bin/java to provide /usr/bin/java (java) in manual mode
Répétez ce qui précède pour :
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
Note pour les utilisateurs de NetBeans !
Vous devez définir le nouveau JDK par défaut éditer le fichier de configuration.
Si vous voulez activer le plugin Mozilla Firefox :
32 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
64 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
N.B. : Vous pouvez lier le plugin ( libnpjp2.so
) a /usr/lib/firefox/plugins/
pour une installation à l'échelle du système ( /usr/lib/firefox-addons/plugins
à partir de la version 15.04). Pour Ubuntu 13.10, le chemin d'accès au répertoire des plugins est le suivant /usr/lib/firefox/browser/plugins/
.
En fonction de votre configuration, vous devrez peut-être mettre à jour le profil apparmor pour Firefox (ou d'autres navigateurs) dans /etc/apparmor.d/abstractions/ubuntu-browsers.d/java
:
# Replace the two lines:
# /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
# /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
# with those (or adapt to your new jdk folder name)
/usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java,
Puis redémarrez Apparmor :
sudo /etc/init.d/apparmor restart
La méthode facile (Obsolète)
Nota: Le PPA de l'équipe WebUpd8 a été abandonné à compter du 16 avril 2019. Ce PPA ne contient donc pas de fichiers Java. Vous trouverez de plus amples informations sur La page du PPA sur Launchpad . Cette méthode ne fonctionne donc plus et existe pour des raisons d'hégémonie.
La façon la plus simple d'installer le JDK 7 est de le faire avec le Web Up8 Oracle Java OOS. Cependant, on pense que ce PPA est parfois dépassé. Notez également les dangers de l'utilisation d'un PPA .
Cela installe le JDK 7 (qui comprend le JDK Java, le JRE et le plugin de navigateur Java) :
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
# or if you want JDK 8:
# sudo apt-get install oracle-java8-installer
# these commands install Oracle JDK7/8 and set them as default VMs automatically:
# sudo apt-get install oracle-java7-set-default
# sudo apt-get install oracle-java8-set-default
Fuente
N.B. : Avant que quelqu'un ne crie c'est contre la licence de redistribution d'Oracle - le PPA ne dispose pas réellement de Java dans le dépôt personnel. Au lieu de cela, le PPA télécharge directement depuis Oracle et l'installe.
La méthode du script.
Si vous êtes sur une nouvelle installation d'Ubuntu sans aucune installation Java antérieure, ce script automatise le processus décrit ci-dessus si vous ne voulez pas taper tout cela dans une console. Rappelez-vous, vous vous devez toujours télécharger Java depuis le site d'Oracle -- Les liens d'Oracle ne sont pas wget
amicale.
Avant d'utiliser ce veillez à que ce script se trouve dans le même répertoire que l'application .tar.gz
que vous avez téléchargé et il y a pas de qui commencent par jdk-7 dans le même dossier. S'il y en a, veuillez les déplacer hors du dossier temporairement. N'oubliez pas de rendre le script exécutable ( chmod +x <script's file>
).
#!/bin/sh
tar -xvf jdk-7*
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7* /usr/lib/jvm/jdk1.7.0
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
Si vous voulez installer le plugin pour Firefox, ajoutez ceci à la fin du script :
mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
sudo /etc/init.d/apparmor restart
Vérifiez si l'installation a réussi
Vous pouvez vérifier si l'installation a réussi avec la commande suivante :
java -version
Vous devriez voir quelque chose comme
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
Vous pouvez vérifier si le plugin JRE Mozilla a réussi en utilisant la commande site officiel d'oracle .
Pour Java 6 : Comment installer Oracle JDK 6 ?
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
4 votes
[Le lien vers "ce chemin" semble révéler...aucune description d'un chemin?](this way)
0 votes
@ElzoValugi Je pense que vous pourriez avoir besoin de thé glacé pour utiliser les applets bancaires. Cela est basé sur OpenJDK.
1 votes
@GKFX non, pour cette banque spécifique, IcedTea ne fonctionnait pas et la banque ne prenait en charge que Java d'Oracle. Pendant ce temps, ils ont cessé d'utiliser Java et je pense que c'était une décision sage.
0 votes
Comment se fait-il que vous n'ayez jamais accepté de réponse?
0 votes
Possiblement un doublon de Comment installer Java ?
0 votes
Alternatively you can use sdkman.io. I posted a full answer here stackoverflow.com/questions/49507160/…
0 votes
CETTE PAGE EST TRÈS OBSOLÈTE. Oracle Java 6/7/9 ont atteint la fin de leur vie. Java 8 ne peut plus être installé à partir du PPA de webupd8team car la licence d'Oracle a été modifiée en avril 2019. Vous ne pouvez maintenant utiliser que la méthode de téléchargement de l'archive *.tar.gz et suivre la méthode d'installation ci-dessous.