Script pour Modifier JAVA_HOME Variable Système dans Windows
Je fais la plupart de mon travail à l'encontre de JDK 1.5 - mais de temps en temps j'ai changer de 1.6. c'est un peu pénible d'avoir à aller manuellement et de changer mon " JAVA_HOME le système de la variable à chaque fois que j'ai besoin de travailler sur un projet spécifique à l'une ou l'autre (et non, Eclipse ne joue pas bien dans ces scénarios de confiance en moi...j'ai essayé.)
Je suis à la recherche d'un script de registre ou windows script shell ou d'ailleurs n'importe quel moyen par lequel je peux "basculer" cette variable système avec quelque chose qui est facile à exécuter.
J'ai testé avec le " set " de commande, mais seulement définit la variable pour la commande exemple - et non à l'échelle mondiale.
Merci d'avance.
EDIT #1:
Points de conseiller:
- Utiliser le JAVA_HOME variable dans votre variable path ainsi, de cette façon, vous n'avez qu'à changer la JAVA_HOME (qui est utilisé dans de nombreux projets de toute façon [maven, ant, etc])
- Écrire la commande à un couple de scripts pour une utilisation facile
- Lorsque vous effectuez le changement de la session de commande windows ne reflète pas tout de suite. Vous devez fermer et rouvrir.
merci pour votre aide, pour mon scénario setx fonctionne parfaitement. Merci!
OriginalL'auteur javamonkey79 | 2010-12-02
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
setx
à cette finComme suit:
setx JAVA_HOME "c:\path"
(HKCU) ousetx JAVA_HOME "c:\path" -m
(HKLM)Cool, c'est que '/M' qu'il me manquait. Merci!
+1 Bien mieux que
reg
. merci!Je voulais juste rajouter que j'ai mis ça dans un couple .les fichiers bat, j'ai eu à exécuter en tant qu'administrateur afin de leur faire le travail. Merci il a très bien fonctionné!
OriginalL'auteur barti_ddu