Сценарий для изменения системной переменной JAVA_HOME в Windows

Я делаю большую часть своей работы против JDK 1.5, но иногда мне приходится переходить на 1.6. Это немного болезненно - вручную менять системную переменную JAVA_HOME всякий раз, когда мне нужно работать над проектом, специфичным для одного или другого (и нет, Eclipse не очень хорошо работает в этих сценариях - поверьте мне ... .Я пробовал.)

Я ' я ищу сценарий реестра или сценарий оболочки Windows или, если уж на то пошло, любые средства, с помощью которых я могу «переключить» эту системную переменную на что-то, что легко запустить.

Я испортил команду set, но она устанавливает переменную только для этого конкретного экземпляра команды, а не глобально.

Заранее спасибо.

РЕДАКТИРОВАТЬ №1: Рекомендации:

  • Используйте переменную JAVA_HOME в своей переменной пути, таким образом вам нужно только изменить JAVA_HOME (который в любом случае используется во многих проектах [maven, муравей и т. д.])
  • Запишите команду в пару пакетных сценариев для удобства использования
  • Когда вы вносите изменения, сеанс команд Windows не отразит их сразу. Вы должны закрыть и снова открыть его.
7
задан javamonkey79 2 December 2010 в 18:58
поделиться