J'utilise Ubuntu 14.04.1 LTS, architecture x64, et je dois spécifiquement installer Oracle Java . Maintenant, je sais qu'il y a des instructions sur le site web que je suis, mais ce même site n'est pas le reconnaître . Quelqu'un peut-il m'aider en me donnant des instructions ? Merci !
Réponse
Trop de publicités?Utiliser un PPA (Obsolète)
Nota: Le PPA de l'équipe WebUpd8 a été interrompu à 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 historiques.
Vous pouvez utiliser PPA WebUpd8 (ceci téléchargera les fichiers requis d'Oracle et installera JDK 8) :
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Assurez-vous également que votre JAVA_HOME
a été réglée sur :
/usr/lib/jvm/java-8-oracle
Pour cela, vous pouvez utiliser la commande suivante (voir l'étape 3 de l'installation manuelle pour savoir comment la rendre permanente) :
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
Installation manuelle
Les tar.gz fournis par Oracle n'ont pas de processus d'installation réel. Il suffit d'extraire ces fichiers à l'emplacement de votre choix et de les ajouter à votre chemin. Le processus est donc le suivant :
-
Télécharger un
.tar.gz
von Oracle (ici, je vais utiliserjdk-8u20-linux-x64.tar.gz
) ; -
Extrayez-le quelque part ;
-
Déplacez le dossier extrait vers
/usr/lib/jvm
. Ce n'est pas obligatoire, mais c'est l'endroit où le logiciel d'exécution Java est installé, et où des outils comme les IDE peuvent le rechercher :sudo mv /path/to/jdk1.8.0_20 /usr/lib/jvm/oracle_jdk8
-
Avant d'ajouter ce jdk comme alternative, vous pouvez voir que la nouvelle alternative n'est pas listée :
sudo update-alternatives --query java sudo update-alternatives --query javac
-
Ensuite, ajoutez les nouvelles alternatives jdk (2000 est la priorité et n'hésitez pas à choisir un autre numéro) :
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/oracle_jdk8/jre/bin/java 2000 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/oracle_jdk8/bin/javac 2000
-
Maintenant vous devriez voir le nouveau jdk listé et vous pouvez basculer entre les alternatives avec cette commande :
sudo update-alternatives --config java sudo update-alternatives --config javac
-
Créer un fichier
/etc/profile.d/oraclejdk.sh
avec le contenu suivant (adaptez les chemins pour refléter le chemin où vous avez stocké votre JDK) :export J2SDKDIR=/usr/lib/jvm/oracle_jdk8 export J2REDIR=/usr/lib/jvm/oracle_jdk8/jre export PATH=$PATH:/usr/lib/jvm/oracle_jdk8/bin:/usr/lib/jvm/oracle_jdk8/db/bin:/usr/lib/jvm/oracle_jdk8/jre/bin export JAVA_HOME=/usr/lib/jvm/oracle_jdk8 export DERBY_HOME=/usr/lib/jvm/oracle_jdk8/db
C'est fait ! Ces chemins ne seront reconnus qu'après la déconnexion ou le redémarrage, donc si vous voulez les utiliser tout de suite, exécutez source /etc/profile.d/oraclejdk.sh
.