Deux JDK : problème

Deux JDK : problème - Java - Programmation

Marsh Posté le 17-05-2011 à 18:18:44    

Salut,
 
Voilà j'ai un petit soucis,  
 
Sur tous mes PC, j'ai le JRE 1.6.xxx d'installé.
 
Afin de développer en JEE5 (à des fins pédagogiques), je voulais installer sur une clef USB (j'ai eclipse et tout le toutim là dessus pour bosser en nomade) le JDK 5 (le dernier update 22 donc)
 
Donc installation sur la clef ok.
 
Ensuite j'essaie de dire à la machine où se trouve mon JDK :  
 
set JAVA_HOME=W:\Langages\Java\JDK\5
PATH=%JAVA_HOME%\bin;%PATH%
 
Après je vérifie avec un  
 
java -version
 
Là ok, il me dit bien 1.5.xxx,  
Mais si je sors de la console, que je relance la console et que je retape java -version
Il me remet 1.6.xxx
 
...edit :  
Lorsque je tape  
echo %JAVA_HOME%  
Il me donne bien l'emplacement de mon JDK5...
 
:/
 
Je ne comprends pas :help:


Message édité par Gulien le 17-05-2011 à 18:27:15

---------------
http://www.flickr.com/photos/julcok/
Reply

Marsh Posté le 17-05-2011 à 18:18:44   

Reply

Marsh Posté le 17-05-2011 à 19:42:24    

C'est pourtant clair ... les variables que tu initialises dans une console sont limitées à cette console. => Tu la fermes, tu retombes sur les variables par default, et donc le PATH et JAVA_HOME par defaut :o


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 17-05-2011 à 21:40:37    

ouch, ok, je ne savais pas du tout que les variables avaient une portée dans la console.
Et il y a un moyen de remédier à ça ?  
(Promis je cherche, mais : "console windows" variables système utilisateur , ne donne pas grand chose dans Google...)
 
edit:
http://commandwindows.com/variables.htm
... Ça m'aide pas beaucoup cet article ...
 
re-edit:
 
Pour modifier une variable d'environnement d'une manière permanente :
 
    * sous MS-DOS et ses dérivés, il faut modifier le fichier AUTOEXEC.BAT pour y insérer la commande SET ci-dessus ;
    * sous Windows NT et ses successeurs, ajouter ou modifier la clé de registre HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment ou HKEY_CURENT_USER\Environment\. Il est aussi possible de modifier les variables d'environnement sous l'objet système du panneau de configuration.
 
 
En utilisant les comamndes REG de la console >
 
http://www.petri.co.il/reg_command_in_windows_xp.htm
 
Merci en tout cas :hello:


Message édité par Gulien le 18-05-2011 à 09:51:42

---------------
http://www.flickr.com/photos/julcok/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed