Oracle Java JDK 7 sur Ubuntu Linux - Installation de la source ou RPM
Introduction
Dans l’article précédent, nous avons vu comment installer OpenJDK java sur ubuntu à partir du référentiel standard Ubuntu ou du Java JDK 7 d’Oracle à l’aide de Personal Package Archives (PPA). Cet article traite de l’installation d’Oracle Java JDK 7 à partir d’un paquet source ou en convertissant le paquet Java RPM au format de paquet logiciel Debian.
Télécharger Oracle Java JDK 7
Tout d’abord, nous devons télécharger le package source Oracle Java JDK à partir du site officiel d’Oracle. Accédez à Téléchargements JDK, acceptez les termes du contrat de licence et téléchargez jdk-7<version>-linux-<architecture>.tar.gz. La version actuelle de ce paquet source est jdk-7u11-linux-x64.tar.gz et c’est aussi ce que nous allons utiliser dans ce tutoriel. Stockez ce paquet source tarball dans votre répertoire personnel ou à un autre endroit arbitraire.
Préparer le répertoire de destination de Java
Vous pouvez utiliser Java en l’extrayant simplement dans n’importe quel répertoire, puis en définissant votre chemin d’accès à cet emplacement. Cependant, dans cet article, nous allons installer Java dans le répertoire /usr/lib/jvm. Une fois que nous avons extrait le package Java dans ce répertoire, nous utilisons ce répertoire et définissons l’environnement du système de manière appropriée pour refléter la nouvelle installation de Java. En tant que root ou à l’aide de la commande sudo, créez le répertoire /usr/lib/jvm :
sudo mkdir /usr/lib/jvmInstaller Java JDK 7
L’installation initiale implique une simple extraction de fichier tar pour le paquet source de Java dans /usr/lib/jvm. Cela peut être réalisé avec la commande linux suivante :
sudo tar -C /usr/lib/jvm -xzf jdk-7u11-linux-x64.tar.gzCela créera un répertoire Java avec un nom approprié à votre version de Java. Par exemple, dans ce cas, il s’agit de :
ls /usr/lib/jvm
jdk1.7.0_11Définir l’environnement système
Bien que nous ayons copié Java au bon endroit, nous devons toujours configurer l’environnement de travail pour reconnaître notre nouveau répertoire Java. Si nous testons maintenant la version Java, nous obtiendrons un message d’erreur :
java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: sudo apt-get install <selected package>Tout d’abord, nous devons vérifier s’il existe déjà des alternatives Java installées sur le système. Pour ce faire, nous pouvons utiliser la commande update-alternatives :
sudo update-alternatives --list java
update-alternatives: error: no alternatives for java.Actuellement, nous n’avons pas d’autres installations Java sur le système, alors ajoutons notre nouvelle installation :
sudo update-alternatives --install /usr/bin/java java \
/usr/lib/jvm/jdk1.7.0_11/jre/bin/java 1N’oubliez pas « 1 » (priorité) de la commande ci-dessus. Pour confirmer la validité de ces nouveaux paramètres d’environnement, utilisez à nouveau la commande update-alternatives :
sudo update-alternatives --list java
/usr/lib/jvm/jdk1.7.0_11/jre/bin/javaou vérifiez directement la version de Java :
java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
Cela confirme que l’installation d’Oracle Java JDK 7 sur votre système Ubuntu Linux a été effectuée correctement.
Si vous avez déjà installé OpenJDK Java à partir du référentiel Ubuntu, vous devez tout de même ajouter votre nouvelle installation Oracle Java JDK 7 dans l’environnement du système à l’aide de la commande update-alternatives –install ci-dessus. Une fois que vous avez ajouté une autre alternative Java à votre système, vous pouvez basculer entre les deux alternatives, comme indiqué dans notre article précédent sur la façon d’installer java sur ubuntu à partir du PPA d’Ubuntu.
Installation à partir du package RPM
Ce qui précède devrait fournir un moyen clair et facile d’installer Oracle Java JDK 7 sur votre système Ubuntu Linux. Une autre alternative d’installation consiste à convertir le package RPM officiel d’Oracle en DEB et à l’installer avec la commande dpkg comme suit :
Tout d’abord, téléchargez le package RPM officiel d’Oracle adapté à votre architecture et convertissez-le avec la commande alien.
sudo alien --scripts jdk-7u11-linux-x64.rpm
jdk_1.7.011-1_amd64.deb generatedCela peut prendre un certain temps. Une fois prêt, installez ce paquet avec la commande dpkg :
java -version
The program 'java' can be found in the following packages:à ce stade, aucun Java n’est disponible sur le système.
sudo dpkg -i jdk_1.7.011-1_amd64.deb
Selecting previously unselected package jdk.
(Reading database ... 48744 files and directories currently installed.)
Unpacking jdk (from jdk_1.7.011-1_amd64.deb) ...Testez maintenant la version Java :
java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)Conclusion
Étant donné que nous avons installé Java à partir du package source, les instructions ci-dessus devraient fonctionner pour toutes les versions de Java, y compris les anciennes versions telles que Oracle Java JDK 6.