Я делаю большую часть своей работы против JDK 1.5 - но иногда мне приходится переходить на 1.6. немного больно вручную переходить и изменять мою системную переменную 'JAVA_HOME' всякий раз, когда мне нужно работать над проектом, относящимся к одному или другому (и нет, Eclipse не очень хорошо работает в этих сценариях - поверьте мне .. .Я пробовал.)
Я ищу сценарий реестра или сценарий оболочки Windows или, в этом отношении, любые средства, с помощью которых я могу «переключить» эту системную переменную на что-то, что легко запустить.
Я запутался с командой 'set', но она устанавливает переменную только для этого конкретного экземпляра команды, а не глобально.
Заранее спасибо.
РЕДАКТИРОВАТЬ # 1:
Советы:
- Используйте переменную JAVA_HOME в переменной пути, таким образом, вам нужно всего лишь изменить JAVA_HOME (который в любом случае используется во многих проектах [maven, ant и т. Д.]) )
- Запишите команду в пару пакетных скриптов для удобства использования
- Когда вы сделаете это изменение, сеанс командной строки Windows не отразит его сразу. Вы должны закрыть и снова открыть его.