2016-09-23 4 views
0

J'ai installé 3 versions de java (1.6,1.7,1.8) sur mon ordinateur. Les alternatives Java ont été configurées en Java 1.8. Donc, à chaque fois que je tape java -version, je vois des alternatives et je montre java 1.8.Impossible de définir JAVA_HOME

Ici, je veux maintenant utiliser une autre version de java (1.6 or 1.7), pour cela j'ai essayé de mettre à jour le .bashrc avec d'autres chemins de Java. Mais encore montre la version alternatives (1,8)

enter image description here

Est-il possible de passer outre des alternatives java de niveau utilisateur.

+0

Qu'avez-vous fait _exactly_? Alternatives liens '/ usr/lib/jvm/java .../bin/java' à (via un certain nombre d'indirections) à'/usr/bin/java' - qu'avez-vous fait pour changer cela? –

+0

utiliser des alternatives pour changer la version java, toutes les versions java seront numérotées, choisissez la version que vous voulez, c'est tout. – piyushj

+0

Essayez les étapes sur ce lien, il devrait faire votre travail. http://ask.xmodulo.com/change-default-java-version-linux.html – mhasan

Répondre

0

Il n'y a pas besoin de changer votre environnement pour changer la version Java.

Vous pouvez simplement qualifier la version que vous souhaitez utiliser. Alternativement, assurez-vous que la version que vous voulez est premier sur le chemin, pas en dernier.

Voir ma vieille réponse pour des exemples. C'est pour Windows, mais cela devrait fonctionner de même pour Linux.
  https://stackoverflow.com/a/32365879/5221149

+0

Il est très difficile d'utiliser votre méthode. chaque fois que je lance le programme Java par défaut, il va choisir parmi les alternatives ou .bashrc. – BruceWayne

0

trouvé le correctif

Je l'ai fait comme ci-dessous

export PATH:new_java_path:$PATH. Maintenant, il a commencé à travailler pour la session en cours.