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.
3-d: Vous pouvez utiliser le "set" & "setx" dans Votre script, donc de mettre le même variable d'environnement pour la session d'utilisateur active & à l'échelle mondiale, dans le même temps.
merci pour votre aide, pour mon scénario setx fonctionne parfaitement. Merci!

OriginalL'auteur javamonkey79 | 2010-12-02