Comment installer Oracle Java sur Ubuntu 14.04? [dupliquer]

198

J'utilise Ubuntu 14.04.1 LTS, architecture x64, et je dois notamment installer Oracle Java . Maintenant, je sais qu'il y a des instructions sur le site Web que je suis, mais le même site Web ne pas le reconnaître . Quelqu'un peut-il m'aider s'il vous plaît avec quelques instructions? Merci!

    
posée Dan 07.09.2014 - 15:15
la source

1 réponse

413

Utiliser un PPA

Vous pouvez utiliser WebUpd8 PPA (pour télécharger les fichiers requis à partir d’Oracle et installer JDK 8) :

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

Les PPA sont-ils sûrs d’ajouter à mon système et quels sont les "drapeaux rouges" à surveiller?

Assurez-vous également que votre variable JAVA_HOME a été définie sur:

/usr/lib/jvm/java-8-oracle

Pour cela, vous pouvez utiliser la commande suivante (voir l'étape 3 de l'installation manuelle pour voir comment la rendre permanente):

export JAVA_HOME=/usr/lib/jvm/java-8-oracle

Installation manuelle

Le fichier tar.gz fourni par Oracle n’a pas de processus d’installation réel. Il vous suffit d'extraire ces fichiers vers un emplacement souhaité et de les ajouter à votre chemin. Le processus est donc le suivant:

  • Téléchargez un .tar.gz depuis Oracle (ici je le ferai utiliser jdk-8u20-linux-x64.tar.gz );
  • Extrayez-le quelque part;
  • Déplace 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 tels que 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 répertorié et vous pouvez basculer entre les alternatives avec cette commande:

    sudo update-alternatives --config java
    
    sudo update-alternatives --config javac
    
  • Créez 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
    

Fait! Ces chemins ne seront reconnus qu'après votre déconnexion ou votre redémarrage, donc si vous souhaitez les utiliser immédiatement, exécutez source /etc/profile.d/oraclejdk.sh .

    
réponse donnée Salem 07.09.2014 - 16:08
la source

Lire d'autres questions sur les étiquettes