SDB:Installer Java
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.
Sommaire
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.