2010-03-01 6 views
1

J'ai deux versions d'installation Java pour le développement. L'un est 1,5 et l'autre 1,6.Problème de version Java

Maintenant, quand je tape java -version il affiche une hausse de 1,6

Que dois-je changer pour qu'il pointe vers Java 1.5?

+0

dépend du chemin qui dépend principalement de votre système d'exploitation (et pourrait donc être mieux adapté pour superuser.com) – sfussenegger

Répondre

6

Modifiez la variable PATH.

set PATH=c:\java1.5\bin;%PATH% 
1

Sous Windows:

1) définir votre variable d'environnement JAVA_HOME à l'emplacement 1,5, un niveau au-dessus du/bin dir, par exemple C: \ myjava5dir, pas C: \ myjava5dir \ bin

2) puis définissez votre variable d'environnement PATH pour inclure% JAVA_HOME% \ bin

3) assurez-vous de commencer une nouvelle invite DOS pour ramasser les changements

Assurez-vous également d'effacer toutes les autres références existantes à votre jdk dans PATH.

+2

'JAVA_HOME' n'est pas réellement nécessaire par tout JDK lui-même. Certaines applications tierces l'utilisent (par exemple, les scripts de démarrage de Tomcat l'utilisent), mais Java lui-même n'en a pas besoin et/ou ne l'utilise pas du tout! –

+1

mais 'JAVA_HOME' est une bonne façon de l'avoir mis une fois dans le PATH ... –

+1

... et est également bon pour mettre à jour plusieurs dépendances avec un changement quand vous voulez basculer entre, disons, les versions Java 1.5 et 1.6. Mais tout à fait raison Joachim, ce n'est pas strictement essentiel, non. – Brian

1

sur Ubuntu (et similaire):

$ update-java-alternatives --list 
java-1.5.0-sun 53 /usr/lib/jvm/java-1.5.0-sun 
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk 
java-6-sun 63 /usr/lib/jvm/java-6-sun 
$ update-java-alternatives --set java-1.5.0-sun