Dans Ubuntu, j'aimerais faire basculer ma variable d'environnement JAVA_HOME entre Java 5 et 6.
J'ouvre un terminal et je tape ce qui suit pour définir la variable d'environnement JAVA_HOME :
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
Et dans cette même fenêtre de terminal, je tape ce qui suit pour vérifier que la variable d'environnement a été mise à jour :
echo $JAVA_HOME
Et je vois /usr/lib/jvm/java-1.5.0-sun ce qui est ce que je m'attends à voir. En outre, je modifie ~/.profile et fixe la variable d'environnement JAVA_HOME à /usr/lib/jvm/java-1.5.0-sun.
Et maintenant, le problème : lorsque j'ouvre une nouvelle fenêtre de terminal et que je vérifie la variable d'environnement JAVA_HOME en saisissant echo $JAVA_HOME Je constate que ma variable d'environnement JAVA_HOME a été ramenée à Java 6. Lorsque je redémarre ma machine (ou que je me déconnecte et me reconnecte, je suppose), la variable d'environnement JAVA_HOME est définie sur Java 5 (probablement à cause de la modification que j'ai apportée à mon ~/.profile).
Existe-t-il un moyen de contourner ce problème afin que je puisse modifier mon environnement JAVA_HOME sans avoir à me déconnecter et à me reconnecter (ET à modifier cette variable d'environnement) ? bâton dans tous les nouveaux terminaux Windows) ?