Ajouter variable d'environnement en cmd [RESOLU]

Ajouter variable d'environnement en cmd [RESOLU] - Win NT/2K/XP - Windows & Software

Marsh Posté le 10-04-2013 à 10:15:50    

Bonjour,
 
  J'ai créer un fichier test.bat contenant :

Code :
  1. set JAVA_HOME=C:\Program Files (x86)\Java\jre6
  2. set JAVA_HOME


 
La 1ère ligne ajoute la variable et la seconde affiche sa valeur. Mais la variable d'environnement n'existe pas !
 
Si je lance la commande

Code :
  1. set JAVA_HOME

, il m'indique que la variable JAVA_HOME n'existe pas.
 
Quel est le bon script pour que la variable reste ?
 
Merci par avance.


Message édité par snike le 10-04-2013 à 15:26:09

---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 10-04-2013 à 10:15:50   

Reply

Marsh Posté le 10-04-2013 à 10:27:17    

En l'occurence, ta commande "set JAVA_HOME" supprime la valeur !

 

Pour l'afficher, il faut utiliser la commande :
     echo %JAVA_HOME%


Message édité par Wolfman le 10-04-2013 à 10:27:26
Reply

Marsh Posté le 10-04-2013 à 10:41:58    

Même en enlevant ma ligne set JAVA_HOME, m'a variable ne reste pas.


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 10-04-2013 à 11:41:34    

Elle ne reste pas où ? Si tu fais un script uniquement avec ça et que tu lances le script, la variable est définie uniquement pendant la "session" d'exécution de ton script. En l'occurence, c'est adapté si tu veux lancer dans ce même script un programme qui a besoin de la variable en question.
 
Si tu veux définir cette variable définitivement au niveau de ton PC, il faut modifier(ou créer) la variable d'environnement directement dans les paramètres système de Windows, ou en base de registre.

Reply

Marsh Posté le 10-04-2013 à 15:25:52    

Oui elle ne reste pas définitivement, je doit donc l'ajouter à la table de registre.
 
Merci


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Sujets relatifs:

Leave a Replay

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