Ceci est une ancienne révision du document !
Open JDK, l'implémentation libre de Java
Défini à l'origine comme un langage, Java a évolué au cours du temps pour devenir une technologie, qui intègre une bibliothèque complète pour exécuter ou développer une multitude d'applications. La particularité principale de Java est que les applications écrites dans ce langage sont très facilement portables sur plusieurs systèmes d’exploitation tels que UNIX, Windows, Mac OS ou GNU/Linux, avec peu ou pas de modifications. C’est la plate-forme qui garantit la portabilité des applications développées en Java.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation
La version 6 et 7
Pour installer la plate-forme d'exécution JRE d'OpenJDK, il suffit d'installer les paquets default-jre et son greffon pour les navigateurs internet: icedtea-plugin. Cette procédure installera la version 7.
- Si vous souhaitez utiliser la version 8 plus récente (non disponible pour Ubuntu Trusty 14.04 et Precise 12.04), installer les paquets openjdk-8-jre et son greffon pour les navigateurs internet: icedtea-8-plugin
- Vous pouvez aussi utiliser la version 6 plus ancienne en installant le paquet openjdk-6-jre. À noter: Le greffon pour les navigateurs internet icedtea correspondant sera installé automatiquement.
Redémarrez votre navigateur internet, et voilà, ça marche.
Version 8 pour Trusty 14.04 et Precise 12.04
La version 8 d'OpenJDK est disponible pour Precise 12.04 et Trusty 14.04 depuis un dépôt PPA.
- Ajoutez le PPA ppa:openjdk-r/ppa1) à vos sources de logiciels;
Ou bien dans un terminal, saisir les commandes suivantes:
sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-8-jre
À noter: Le greffon pour les navigateurs internet icedtea correspondant sera installé automatiquement.
Connaître la version de Java utilisée par défaut
Pour connaître la version de la plate-forme d'exécution Java, saisissez dans un terminal la commande suivante :
java -version
Pour connaître la version de la plate-forme de développement (si vous avez installé un JDK) :
javac -version
Changer la version de Java utilisée par défaut
De manière interactive
Saisissez dans un terminal la commande suivante :
sudo update-alternatives --config java
Ceci va lister la liste des versions disponibles, et vous n'aurez plus qu'à choisir le numéro de celle que vous souhaitez utiliser par défaut.
Et pour Java Web Start, saisir :
sudo update-alternatives --config javaws
De manière non interactive
Vous pouvez sélectionner la version de Java désirée (ici OpenJDK) en saisissant dans un terminal la commande suivante :
sudo update-java-alternatives -s java-1.7.0-openjdk
Pour obtenir la liste des versions disponibles, Saisir dans un terminal la commande suivante :
update-java-alternatives -l
Développer en Java
Pour pouvoir développer en Java, en plus de la plate-forme d’exécution Java disponible dans le paquet JRE, il est indispensable d'avoir la plate-forme de développement Java avec les outils supplémentaires, disponibles dans les paquets JDK (Java Developpement Kit).
Installation
Pour installer la plate-forme de développement JDK d'OpenJDK, il suffit d'installer le paquet selon la version souhaitée:
- version 7: openjdk-7-jdk
- version 6: openjdk-6-jdk
Version 8 pour Trusty 14.04 et Precise 12.04
La version 8 d'OpenJDK est disponible pour Precise 12.04 et Trusty 14.04 depuis un dépôt PPA. Pour cela:
- Ajoutez le PPA ppa:openjdk-r/ppa2) à vos sources de logiciels;
Ou bien dans un terminal, saisir les commandes suivantes:
sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-8-jdk
Finalement, vous pouvez vérifier que tout est bien installé.
javac -version javac 1.8.0_20
java -version java version "1.8.0_20" Java(TM) SE Runtime Environment (build 1.8.0_20-b26) Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)