Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

A.2. Configurer le JDK par défaut dans Red Hat Enterprise Linux

Il est possible d'avoir plusieurs Java Development Kits (JDKs) installés sur votre système Red Hat Enterprise Linux. Cette tâche vous montre comment spécifier quel kit est utilisé par votre environnement actuel. Nécessite la commande alternatives.

Important

Cette tâche ne s'applique que pour Red Hat Enterprise Linux.

Note

Il est possible de ne pas avoir à passer par cette étape. Red Hat Enterprise Linux utilise OpenJDK 1.6 comme option par défaut. Si c'est ce qui vous convient et que vous utilisez votre système correctement, vous n'aurez pas besoin d'indiquer quel JDK utiliser.

Conditions préalables

  • Pour compléter cette tâche, vous devrez avoir l'accès super utilisateur, soit en connexion directe, ou par la commande sudo.

Procédure A.2. Configurer le JDK par défaut

  1. Déterminez les chemins qui vous conviennent le mieux pour vos binaires java et javac.

    Vous pouvez utiliser la commande rpm -ql packagename |grep bin pour trouver les emplacements des binaires installés à partir des RPM. Les locations par défaut des binaires java et javac des systèmes Red Hat Enterprise Linux 32-bit sont les suivantes :

    Tableau A.1. Emplacements par défaut des binaires java et javac

    JDK Chemin
    OpenJDK 1.6
    /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
    /usr/lib/jvm/java-1.6.0-openjdk/bin/javac
    Oracle JDK 1.6
    /usr/lib/jvm/jre-1.6.0-sun/bin/java
    /usr/lib/jvm/java-1.6.0-sun/bin/javac
  2. Définir chaque solution alternative que vous souhaitez utiliser pour chacun.

    Exécutez les commandes suivantes pour que votre système utilise java et javac: /usr/sbin/alternatives --config java ou /usr/sbin/alternatives --config javac. Suivez les instructions sur l'écran.
  3. Option: définir un choix alternatif java_sdk_1.6.0.

    Si vous souhaitez utiliser Oracle JDK, vous devrez configurer la solution alternative java_sdk_1.6.0. également. Utiliser la commande suivante : /usr/sbin/alternatives --config java_sdk_1.6.0. Le chemin d'accès qui convient est normalement /usr/lib/jvm/java-1.6.0-sun. Vous pourrez faire une liste de fichiers pour vérifier.
Résultat :

Le JDK alternatif est sélectionné et actif.