SDB:Installer Java

Aller à : navigation, rechercher

En raison de problèmes de licence, la version Oracle de Java ne peut être inclu dans les DVD d'openSUSE.

Voici un guide rapide pour l'installer à la place d'open JDK.

Installer Java openJDK

La version openJDK est fournit et installée par défaut sous openSUSE. Vous n'avez donc rien à faire de particulier. Si vous souhaitez le désinstaller, recherchez openjdk dans YaST ou zypper.


Installer Java d'Oracle

A partir de la verion 12.1, openSUSE ne fournit plus les paquets pour installer la version d'Oracle mais uniquement la version openJDK. Si vous avez néanmoins besoin d'installer la version d'Oracle, c'est possible.


À partir d'openSUSE 12.1

Il faut l'installer manuellement, après l'avoir téléchargé sur : http://www.oracle.com/technetwork/java/javase/downloads/index.html

Ensuite, il faut l'installer comme alternative en passant root puis en utilisant update-alternative. Pour la version 6 update 29 :

 sudo su
 update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.6.0_29/bin/java" 40
 update-alternatives --install "/usr/bin/javac" "javac" "/usr/java/jdk1.6.0_29/bin/javac" 40

Jusqu'à openSUSE 11.4

Depuis le dépôt non-OSS, vous pouvez installer les paquets suivants:

 java-1_6_0-sun java-1_6_0-sun-plugin java-1_6_0-sun-devel

Une recherche sur le mot clé sun vous permet d'afficher d'autres paquets liés.


Permuter entre des version différentes du JRE/JDK Java installées

Il est possible d'installer plusieurs versions de java en même temps et de permuter de l'une à l'autre.

Pour cela, il faut utiliser la commande update-alternatives. Elle crée et met à jour des liens symboliques vers les binaires Java les plus courants de la version utilisée. Cette commande peut être utilisée pour utiliser une version diffŕente du JRE ou du SDK (par exemple choisir de travailler avec Sun Java 1.5, Sun Java 1.6 ou openJDK).

En tant que root, exécutez la commande

   update-alternatives --config java

pour changer tous les liens relatifs au JRE vers une version de JRE donnée

et

   update-alternatives --config javac 

pour changer tous les liens relatifs au JDK vers une version de JDK donnée

Ces commandes vous fourniront une liste des JRE ou JDK possibles. Il ne restera plus qu'à choisir la version désirée dans la liste.