Installation Java Ubuntu

De EjnTricks
Révision de 10 mai 2016 à 20:43 par Etienne (discussion | contributions) (link= Installation du jdk 1.8)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

L'installation du jdk de SUN, il nécessite les actions suivantes

Hand-icon.png Votre avis

Current user rating: 66/100 (2 votes)

 You need to enable JavaScript to vote


System-Install-icon.png Installation du jdk 1.6

Share-icon.png Déclaration de dépôt

Le jdk de SUN n'étant pas libre, il est nécessaire d'activer un dépôt tiers. Pour cela il faut éditer le fichier /etc/apt/sources.list:

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu lucid partner
# deb-src http://archive.canonical.com/ubuntu lucid partner

Les deux lignes suivantes ont été ajoutées en fin de page, afin de rajouter un bloc avec un accès rapide:

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu lucid partner
deb-src http://archive.canonical.com/ubuntu lucid partner

Puis faire un update de la liste des paquets:

#sudo apt-get update

Il est aussi possible de créer un nouveau fichier dans /etc/apt/souce.list.d, devant se terminer par .list

deb http://archive.canonical.com/ubuntu lucid partner
deb-src http://archive.canonical.com/ubuntu lucid partner


Voir la description sur la page: System Ubuntu

Download-icon.png Installation paquet

L'installation du paquet s'effectue à l'aide de la commande:

#sudo apt-get install sun-java6-jdk

Icon-Configuration-Settings.png Modification de la version

Par défaut, une version open est installée sur Ubuntu. La commande suivante permet de lister les différentes alternatives possibles:

#update-java-alternatives -l

java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
java-6-sun 63 /usr/lib/jvm/java-6-sun

Dans cet exemple, deux options sont disponibles pour l'utilisation de java. La commande suivante est utilisée afin d'utiliser la version de SUN:

#sudo update-java-alternatives -s java-6-sun

update-alternatives: error: pas d'alternatives pour mozilla-javaplugin.so.
update-alternatives: error: pas d'alternatives pour pluginappletviewer.
update-alternatives: error: pas d'alternatives pour xulrunner-1.9-javaplugin.so.
update-alternatives: error: pas d'alternatives pour mozilla-javaplugin.so.
update-alternatives: error: pas d'alternatives pour xulrunner-1.9-javaplugin.so.


System-Install-icon.png Installation du jdk 1.7

Share-icon.png Déclaration de dépôt

L'installation de la version 1.7 est légèrement différente et gérée par webupd8. Il faut ajouter le PPA ppa:webupd8team/java à l'aide de l'outil add-apt-repository. Cet outil n'est disponible que si les paquet python-software-properties et software-properties-common sont disponibles sur la machine. Si tel n'est pas le cas, il faut les installer avec la commande apt-get.

#sudo apt-get install python-software-properties software-properties-common

L'ajout du PPA s'effectue ainsi:

#sudo add-apt-repository ppa:webupd8team/java
 Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK6 / JDK7 / JDK8). There are no actual Java files in this PPA. More info:
http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html

Debian installation instructions: http://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.html
 More info: https://launchpad.net/~webupd8team/+archive/java
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmptdrvwy/secring.gpg' created
gpg: keyring `/tmp/tmptdrvwy/pubring.gpg' created
gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmptdrvwy/trustdb.gpg: trustdb created
gpg: key EEA14886: public key "Launchpad VLC" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK


Download-icon.png Installation paquet

L'installation du paquet s'effectue à l'aide de la commande:

#sudo apt-get install oracle-java7-installer

Une première fenêtre est affichée informant l'utilisateur qu'il doit accepter les termes de licence.


Puis une seconde fenêtre demande l'acceptation des termes de licence.


Une fois les termes de licence acceptés, l'installation se déroule. Le paquet est téléchargé depuis le site de Oracle.

Processing triggers for mime-support ...
Processing triggers for shared-mime-info ...
Setting up oracle-java7-installer (7u51-0~webupd8~1) ...
Downloading Oracle Java 7...
--2014-01-18 10:58:56--  http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz
Resolving download.oracle.com (download.oracle.com)... 2.16.117.136, 2.16.117.112
Connecting to download.oracle.com (download.oracle.com)|2.16.117.136|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz [following]
--2014-01-18 10:58:56--  https://edelivery.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 23.201.214.140
Connecting to edelivery.oracle.com (edelivery.oracle.com)|23.201.214.140|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz?AuthParam=1390039236_f8ac26d26c966a117375dfcd59cefbc4 [following]
--2014-01-18 10:58:57--  http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz?AuthParam=1390039236_f8ac26d26c966a117375dfcd59cefbc4
Connecting to download.oracle.com (download.oracle.com)|2.16.117.136|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 138199690 (132M) [application/x-gzip]
Saving to: 'jdk-7u51-linux-x64.tar.gz'

     0K ........ ........ ........ ........ ........ ........  2%  795K 2m46s
  3072K ........ ........ ........ ........ ........ ........  4%  797K 2m42s
  6144K ........ ........ ........ ........ ........ ........  6%  794K 2m38s
  9216K ........ ........ ........ ........ ........ ........  9%  798K 2m34s
 12288K ........ ........ ........ ........ ........ ........ 11%  799K 2m30s
 15360K ........ ........ ........ ........ ........ ........ 13%  798K 2m26s
 18432K ........ ........ ........ ........ ........ ........ 15%  799K 2m22s
 21504K ........ ........ ........ ........ ........ ........ 18%  798K 2m18s
 24576K ........ ........ ........ ........ ........ ........ 20%  799K 2m15s
 27648K ........ ........ ........ ........ ........ ........ 22%  799K 2m11s
 30720K ........ ........ ........ ........ ........ ........ 25%  799K 2m7s
 33792K ........ ........ ........ ........ ........ ........ 27%  799K 2m3s
 36864K ........ ........ ........ ........ ........ ........ 29%  799K 1m59s
 39936K ........ ........ ........ ........ ........ ........ 31%  799K 1m55s
 43008K ........ ........ ........ ........ ........ ........ 34%  799K 1m51s
 46080K ........ ........ ........ ........ ........ ........ 36%  799K 1m48s
 49152K ........ ........ ........ ........ ........ ........ 38%  799K 1m44s
 52224K ........ ........ ........ ........ ........ ........ 40%  799K 1m40s
 55296K ........ ........ ........ ........ ........ ........ 43%  798K 96s
 58368K ........ ........ ........ ........ ........ ........ 45%  799K 92s
 61440K ........ ........ ........ ........ ........ ........ 47%  799K 88s
 64512K ........ ........ ........ ........ ........ ........ 50%  798K 84s
 67584K ........ ........ ........ ........ ........ ........ 52%  799K 81s
 70656K ........ ........ ........ ........ ........ ........ 54%  798K 77s
 73728K ........ ........ ........ ........ ........ ........ 56%  797K 73s
 76800K ........ ........ ........ ........ ........ ........ 59%  799K 69s
 79872K ........ ........ ........ ........ ........ ........ 61%  799K 65s
 82944K ........ ........ ........ ........ ........ ........ 63%  799K 61s
 86016K ........ ........ ........ ........ ........ ........ 66%  799K 57s
 89088K ........ ........ ........ ........ ........ ........ 68%  799K 54s
 92160K ........ ........ ........ ........ ........ ........ 70%  799K 50s
 95232K ........ ........ ........ ........ ........ ........ 72%  799K 46s
 98304K ........ ........ ........ ........ ........ ........ 75%  799K 42s
101376K ........ ........ ........ ........ ........ ........ 77%  799K 38s
104448K ........ ........ ........ ........ ........ ........ 79%  799K 34s
107520K ........ ........ ........ ........ ........ ........ 81%  799K 31s
110592K ........ ........ ........ ........ ........ ........ 84%  799K 27s
113664K ........ ........ ........ ........ ........ ........ 86%  799K 23s
116736K ........ ........ ........ ........ ........ ........ 88%  799K 19s
119808K ........ ........ ........ ........ ........ ........ 91%  799K 15s
122880K ........ ........ ........ ........ ........ ........ 93%  795K 11s
125952K ........ ........ ........ ........ ........ ........ 95%  796K 7s
129024K ........ ........ ........ ........ ........ ........ 97%  799K 4s
132096K ........ ........ ........ ........ ........ ....    100%  795K=2m49s

2014-01-18 11:01:46 (798 KB/s) - 'jdk-7u51-linux-x64.tar.gz' saved [138199690/138199690]

Download done.
Removing outdated cached downloads...
update-alternatives: using /usr/lib/jvm/java-7-oracle/bin/javafxpackager to provide /usr/bin/javafxpackager (javafxpackager) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-oracle/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-oracle/bin/jmc to provide /usr/bin/jmc (jmc) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-oracle/bin/jvisualvm to provide /usr/bin/jvisualvm (jvisualvm) in auto mode
update-binfmts: warning: current package is sun-java6, but binary format already installed by openjdk-6
Oracle JDK 7 installed
update-alternatives: using /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so to provide /usr/lib/mozilla/plugins/libjavaplugin.so (mozilla-javaplugin.so) in auto mode
Oracle JRE 7 browser plugin installed

Icon-Configuration-Settings.png Modification de la version

Par défaut, une version open est installée sur Ubuntu. La commande suivante permet de lister les différentes alternatives possibles:

#sudo update-java-alternatives -l

java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64
java-6-sun 63 /usr/lib/jvm/java-6-sun
java-7-oracle 1072 /usr/lib/jvm/java-7-oracle

Dans cet exemple, deux options sont disponibles pour l'utilisation de java. La commande suivante est utilisée afin d'utiliser la version de Oracle:

#sudo update-java-alternatives -s java-7-oracle

Voir aussi

Documentation officielle: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html

Procédure installation sur le site Ubuntu: http://doc.ubuntu-fr.org/java


System-Install-icon.png Installation du jdk 1.8

Lors de la mise à jour de Ubuntu 16.04, de nombreuses applications hébergées sous Tomcat étaient devenues défectueuses, comme Nexus ou Jenkins. En effet, ces applications faisaient appel à des méthodes de récupération de configuration qui utilise une syntax propre à Java 8.

Par exemple pour Jenkins, les messages suivants étaient trouvés dans les log localhost.YYYY-MM-DD.log.

mai 10, 2016 5:02:03 PM org.apache.catalina.core.ApplicationDispatcher invoke
GRAVE: "Servlet.service()" pour la servlet Stapler a lancé une exception
java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
        at org.apache.catalina.connector.Request.getAttributeNames(Request.java:1045)
        at org.apache.catalina.connector.RequestFacade.getAttributeNames(RequestFacade.java:299)
        at org.apache.catalina.core.ApplicationHttpRequest$AttributeNamesEnumerator.<init>(ApplicationHttpRequest.java:923)
        at org.apache.catalina.core.ApplicationHttpRequest.getAttributeNames(ApplicationHttpRequest.java:252)
        at javax.servlet.ServletRequestWrapper.getAttributeNames(ServletRequestWrapper.java:85)
        at org.kohsuke.stapler.jelly.DefaultScriptInvoker.exportVariables(DefaultScriptInvoker.java:106)

Pour Nexus, dans le log catalina.out au chargement de l'application.

2016-05-10 17:13:18 INFO  [ost-startStop-1] - org.sonatype.nexus.NxApplication - Activating locally installed plugins...
2016-05-10 17:13:29 WARN  [ost-startStop-1] - Sisu - Problem adding: org.eclipse.sisu.inject.LazyBeanEntry@5db793c9 to:
org.apache.shiro.web.filter.mgt.DefaultFilterChainManager@18137088 via: 
org.sonatype.security.web.guice.SecurityWebModule$FilterChainManagerProvider@5e3e9155
java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
        at org.apache.catalina.core.ApplicationContext.getInitParameterNames(ApplicationContext.java:368) ~[tomcat-catalina-7.0.68.jar:7.0.68]
        at org.apache.catalina.core.ApplicationContextFacade.getInitParameterNames(ApplicationContextFacade.java:367) ~[tomcat-catalina-7.0.68.jar:7.0.68]
        at org.sonatype.security.web.guice.SecurityWebModule$SimpleFilterConfig.getInitParameterNames(SecurityWebModule.java:225) ~[nexus-security-2.12.0-01.jar:2.12.0-01]
        at com.sun.jersey.spi.container.servlet.WebFilterConfig.getInitParameterNames(WebFilterConfig.java:79) ~[na:na]

Il est donc nécessaire de mettre à jour la version de Java utilisé.

Share-icon.png Déclaration de dépôt

L'installation de la version 1.8 est comme la version 1.7, gérée par webupd8. Il faut ajouter le PPA ppa:webupd8team/java à l'aide de l'outil add-apt-repository. Cet outil n'est disponible que si les paquet python-software-properties et software-properties-common sont disponibles sur la machine. Si tel n'est pas le cas, il faut les installer avec la commande apt-get.

#sudo apt-get install python-software-properties software-properties-common

L'ajout du PPA s'effectue ainsi:

#sudo add-apt-repository ppa:webupd8team/java
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK7 / JDK8 / JDK9). There are no actual Java files in this PPA.

More info (and Ubuntu installation instructions):
- for Oracle Java 7: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
- for Oracle Java 8: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

Debian installation instructions:
- Oracle Java 7: http://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.html
- Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

Important!!! For now, you should continue to use Java 8 because Oracle Java 9 is available as an early access release (it should be released in 
2016)! You should only use Oracle Java 9 if you explicitly need it, because it may contain bugs and it might not include the latest security 
patches! Also, some Java options were removed in JDK9, so you may encounter issues with various Java apps. More information and installation 
instructions (Ubuntu / Linux Mint / Debian): http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html
Plus d’info : https://launchpad.net/~webupd8team/+archive/ubuntu/java
Appuyez sur [ENTRÉE] pour continuer ou Ctrl-C pour annuler l’ajout

gpg: le porte-clefs « /tmp/tmpm81pjv4f/secring.gpg » a été créé
gpg: le porte-clefs « /tmp/tmpm81pjv4f/pubring.gpg » a été créé
gpg: demande de la clef EEA14886 sur le serveur hkp keyserver.ubuntu.com
gpg: /tmp/tmpm81pjv4f/trustdb.gpg : base de confiance créée
gpg: clef EEA14886 : clef publique « Launchpad VLC » importée
gpg: aucune clef de confiance ultime n'a été trouvée
gpg: Quantité totale traitée : 1
gpg:               importées : 1  (RSA: 1)
OK


Download-icon.png Installation paquet

L'installation du paquet s'effectue à l'aide de la commande:

#sudo apt-get install oracle-java8-installer

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
The following additional packages will be installed:
  gsfonts-x11
Paquets suggérés :
  visualvm ttf-baekmuk | ttf-unfonts | ttf-unfonts-core ttf-kochi-gothic | ttf-sazanami-gothic ttf-kochi-mincho | ttf-sazanami-mincho ttf-arphic-uming firefox | firefox-2 | iceweasel
  | mozilla-firefox | iceape-browser | mozilla-browser | epiphany-gecko | epiphany-webkit | epiphany-browser | galeon | midbrowser | moblin-web-browser | xulrunner | xulrunner-1.9 | konqueror
  | chromium-browser | midori | google-chrome
Les NOUVEAUX paquets suivants seront installés :
  gsfonts-x11 oracle-java8-installer
0 mis à jour, 2 nouvellement installés, 0 à enlever et 9 non mis à jour.
Il est nécessaire de prendre 30,4 ko dans les archives.
Après cette opération, 190 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]

Les paquets proposés ne seront pas pris en compte dans le cadre de cette installation car non exploités. L'installation se déroule sans problème.

Réception de:2 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main amd64 oracle-java8-installer all 8u92+8u91arm-2~really8u91~webupd8~0 [23,1 kB]
30,4 ko réceptionnés en 0s (88,2 ko/s)
Préconfiguration des paquets...
Sélection du paquet oracle-java8-installer précédemment désélectionné.
(Lecture de la base de données... 
(Lecture de la base de données... 5%
(Lecture de la base de données... 10%
(Lecture de la base de données... 15%
(Lecture de la base de données... 20%
(Lecture de la base de données... 25%
(Lecture de la base de données... 30%
(Lecture de la base de données... 35%
(Lecture de la base de données... 40%
(Lecture de la base de données... 45%
(Lecture de la base de données... 50%
(Lecture de la base de données... 55%
(Lecture de la base de données... 60%
(Lecture de la base de données... 65%
(Lecture de la base de données... 70%
(Lecture de la base de données... 75%
(Lecture de la base de données... 80%
(Lecture de la base de données... 85%
(Lecture de la base de données... 90%
(Lecture de la base de données... 95%
(Lecture de la base de données... 100%
(Lecture de la base de données... 147099 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../oracle-java8-installer_8u92+8u91arm-2~really8u91~webupd8~0_all.deb ...
oracle-license-v1-1 license has already been accepted
Dépaquetage de oracle-java8-installer (8u92+8u91arm-2~really8u91~webupd8~0) ...
Sélection du paquet gsfonts-x11 précédemment désélectionné.
Préparation du dépaquetage de .../gsfonts-x11_0.24_all.deb ...
Dépaquetage de gsfonts-x11 (0.24) ...
Traitement des actions différées (« triggers ») pour mime-support (3.59ubuntu1) ...
Traitement des actions différées (« triggers ») pour shared-mime-info (1.5-2) ...
Traitement des actions différées (« triggers ») pour fontconfig (2.11.94-0ubuntu1) ...
Paramétrage de oracle-java8-installer (8u92+8u91arm-2~really8u91~webupd8~0) ...
No /var/cache/oracle-jdk8-installer/wgetrc file found.
Creating /var/cache/oracle-jdk8-installer/wgetrc and
using default oracle-java8-installer wgetrc settings for it.
Downloading Oracle Java 8...
--2016-05-10 17:32:19--  http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz
Résolution de download.oracle.com (download.oracle.com)… 88.221.83.97, 88.221.83.99, 88.221.83.107, ...
Connexion à download.oracle.com (download.oracle.com)|88.221.83.97|:80… connecté.
requête HTTP transmise, en attente de la réponse… 302 Moved Temporarily
Emplacement : https://edelivery.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz [suivant]
--2016-05-10 17:32:20--  https://edelivery.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz
Résolution de edelivery.oracle.com (edelivery.oracle.com)… 23.205.93.159
Connexion à edelivery.oracle.com (edelivery.oracle.com)|23.205.93.159|:443… connecté.
requête HTTP transmise, en attente de la réponse… 302 Moved Temporarily
Emplacement : http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz?AuthParam=1462894460_0ae2bf902754aa1488d542cb904810f2 [suivant]
--2016-05-10 17:32:20--  http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz?AuthParam=1462894460_0ae2bf902754aa1488d542cb904810f2
Connexion à download.oracle.com (download.oracle.com)|88.221.83.97|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 181367942 (173M) [application/x-gzip]
Enregistre : «jdk-8u91-linux-x64.tar.gz»

     0K ........ ........ ........ ........ ........ ........  1%  918K 3m10s
  3072K ........ ........ ........ ........ ........ ........  3%  909K 3m7s
  6144K ........ ........ ........ ........ ........ ........  5%  924K 3m3s
  9216K ........ ........ ........ ........ ........ ........  6%  924K 2m59s
 12288K ........ ........ ........ ........ ........ ........  8%  924K 2m56s
 15360K ........ ........ ........ ........ ........ ........ 10%  924K 2m52s
 18432K ........ ........ ........ ........ ........ ........ 12%  924K 2m49s
 21504K ........ ........ ........ ........ ........ ........ 13%  923K 2m46s
 24576K ........ ........ ........ ........ ........ ........ 15%  920K 2m42s
 27648K ........ ........ ........ ........ ........ ........ 17%  921K 2m39s
 30720K ........ ........ ........ ........ ........ ........ 19%  920K 2m36s
 33792K ........ ........ ........ ........ ........ ........ 20%  921K 2m32s
 36864K ........ ........ ........ ........ ........ ........ 22%  860K 2m30s
 39936K ........ ........ ........ ........ ........ ........ 24%  640K 2m31s
 43008K ........ ........ ........ ........ ........ ........ 26%  921K 2m27s
 46080K ........ ........ ........ ........ ........ ........ 27%  921K 2m23s
 49152K ........ ........ ........ ........ ........ ........ 29%  921K 2m20s
 52224K ........ ........ ........ ........ ........ ........ 31%  922K 2m16s
 55296K ........ ........ ........ ........ ........ ........ 32%  922K 2m12s
 58368K ........ ........ ........ ........ ........ ........ 34%  922K 2m9s
 61440K ........ ........ ........ ........ ........ ........ 36%  922K 2m5s
 64512K ........ ........ ........ ........ ........ ........ 38%  922K 2m2s
 67584K ........ ........ ........ ........ ........ ........ 39%  922K 1m58s
 70656K ........ ........ ........ ........ ........ ........ 41%  922K 1m55s
 73728K ........ ........ ........ ........ ........ ........ 43%  922K 1m51s
 76800K ........ ........ ........ ........ ........ ........ 45%  919K 1m48s
 79872K ........ ........ ........ ........ ........ ........ 46%  923K 1m44s
 82944K ........ ........ ........ ........ ........ ........ 48%  922K 1m41s
 86016K ........ ........ ........ ........ ........ ........ 50%  894K 97s
 89088K ........ ........ ........ ........ ........ ........ 52%  922K 94s
 92160K ........ ........ ........ ........ ........ ........ 53%  922K 90s
 95232K ........ ........ ........ ........ ........ ........ 55%  921K 87s
 98304K ........ ........ ........ ........ ........ ........ 57%  922K 84s
101376K ........ ........ ........ ........ ........ ........ 58%  922K 80s
104448K ........ ........ ........ ........ ........ ........ 60%  923K 77s
107520K ........ ........ ........ ........ ........ ........ 62%  922K 73s
110592K ........ ........ ........ ........ ........ ........ 64%  912K 70s
113664K ........ ........ ........ ........ ........ ........ 65%  922K 66s
116736K ........ ........ ........ ........ ........ ........ 67%  923K 63s
119808K ........ ........ ........ ........ ........ ........ 69%  923K 60s
122880K ........ ........ ........ ........ ........ ........ 71%  923K 56s
125952K ........ ........ ........ ........ ........ ........ 72%  923K 53s
129024K ........ ........ ........ ........ ........ ........ 74%  907K 50s
132096K ........ ........ ........ ........ ........ ........ 76%  890K 46s
135168K ........ ........ ........ ........ ........ ........ 78%  923K 43s
138240K ........ ........ ........ ........ ........ ........ 79%  922K 39s
141312K ........ ........ ........ ........ ........ ........ 81%  923K 36s
144384K ........ ........ ........ ........ ........ ........ 83%  923K 33s
147456K ........ ........ ........ ........ ........ ........ 84%  923K 29s
150528K ........ ........ ........ ........ ........ ........ 86%  921K 26s
153600K ........ ........ ........ ........ ........ ........ 88%  923K 22s
156672K ........ ........ ........ ........ ........ ........ 90%  898K 19s
159744K ........ ........ ........ ........ ........ ........ 91%  938K 16s
162816K ........ ........ ........ ........ ........ ........ 93%  920K 12s
165888K ........ ........ ........ ........ ........ ........ 95%  923K 9s
168960K ........ ........ ........ ........ ........ ........ 97%  923K 6s
172032K ........ ........ ........ ........ ........ ........ 98%  923K 2s
175104K ........ ........ ........ .......                   100%  924K=3m14s

2016-05-10 17:35:35 (912 KB/s) - «jdk-8u91-linux-x64.tar.gz» enregistré [181367942/181367942]

Download done.
Removing outdated cached downloads...
update-alternatives: utilisation de « /usr/lib/jvm/java-8-oracle/jre/bin/jjs » pour fournir « /usr/bin/jjs » (jjs) en mode automatique
update-alternatives: utilisation de « /usr/lib/jvm/java-8-oracle/bin/javapackager » pour fournir « /usr/bin/javapackager » (javapackager) en mode automatique
update-alternatives: utilisation de « /usr/lib/jvm/java-8-oracle/bin/jdeps » pour fournir « /usr/bin/jdeps » (jdeps) en mode automatique
update-binfmts: warning: current package is oracle-java7, but binary format already installed by openjdk-6
Oracle JDK 8 installed
Oracle JRE 8 browser plugin installed
Paramétrage de gsfonts-x11 (0.24) ...


Icon-Configuration-Settings.png Modification de la version

Par défaut, une version open est installée sur Ubuntu. La commande suivante permet de lister les différentes alternatives possibles:

#sudo update-java-alternatives -l

java-1.8.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.8.0-openjdk-amd64
java-7-oracle                  1081       /usr/lib/jvm/java-7-oracle
java-8-oracle                  1082       /usr/lib/jvm/java-8-oracle

Lors de l'installation, les références Alternatives ont bien été mises à jour pour ajouter la nouvelle version. Il suffit de mettre à la jour la configuration pour qu'elle soit prise en compte.

#sudo update-java-alternatives -s java-8-oracle

Afin de vérifier que c'est bien le cas, il suffit de demander la version à la commande java

#java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

L'instance Tomcat doit être mise à jour pour référencer cette nouvelle version.

Voir aussi

Documentation officielle: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html