J'ai téléchargé jdk-8u91-linux-x64.tar.gz à partir du site Web d'Oracle.
Comment puis-je installer jdk-8u91-linux-x64.tar.gz?
J'ai essayé apt-get install jdk-8u91-linux-x64.tar.gz
et aussi
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer
regarde ici
https://stackoverflow.com/questions/6477415/how-to-set-oracles-Java-as-the-default-Java-in-ubunt
pas la réponse acceptée mais celle de Barracuda, que je reproduis ci-dessous:
pour définir le kit de développement SE Java SE d'Oracle comme paramètre par défaut du système Java, il suffit de télécharger le dernier Java Kit de développement SE à partir de [ici] [1], puis de créer un répertoire que vous aimez dans votre système de fichiers Par exemple,
/usr/Java
extrait maintenant les fichiers que vous venez de télécharger dans ce répertoire:$ Sudo tar xvzf jdk-8u5-linux-i586.tar.gz -C /usr/Java
maintenant, définissez votre variable d'environnement
Java_HOME
:$ Java_HOME=/usr/Java/jdk1.8.0_05/ $ Sudo update-alternatives --install /usr/bin/Java java ${Java_HOME%*/}/bin/Java 20000 $ Sudo update-alternatives --install /usr/bin/javac javac ${Java_HOME%*/}/bin/javac 20000
assurez-vous que Java de l'Oracle est défini comme valeur par défaut Java par:
$ update-alternatives --config Java
vous obtenez quelque chose comme ça:
There are 2 choices for the alternative Java (providing /usr/bin/Java). Selection Path Priority Status ------------------------------------------------------------ * 0 /opt/Java/jdk1.8.0_05/bin/Java 20000 auto mode 1 /opt/Java/jdk1.8.0_05/bin/Java 20000 manual mode 2 /usr/lib/jvm/Java-6-openjdk-i386/jre/bin/Java 1061 manual mode Press enter to keep the current choice[*], or type selection number:
faites attention à l'astérisque devant les nombres à gauche et si le bon n'est pas défini, choisissez le bon en tapant le numéro et en appuyant sur entrée. testez maintenant votre Java:
$ Java -version
si vous obtenez quelque chose comme ce qui suit, vous êtes prêt à partir:
Java version "1.8.0_05" Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)
notez également que vous pouvez avoir besoin d'une autorisation root ou être dans le groupe sudoers pour pouvoir le faire. J'ai testé cette solution sur Ubuntu 12.04 et Debian Wheezy et cela fonctionne dans les deux cas.
[1]: http://www.Oracle.com/technetwork/Java/javase/downloads/index.html