Переключение между различными версиями JDK в WindowsJAVA

Программисты JAVA общаются здесь
Anonymous
Переключение между различными версиями JDK в Windows

Сообщение Anonymous »

Я работаю над несколькими проектами, и некоторые из них используют разные JDK. Переключение между версиями JDK неудобно. Итак, мне интересно, есть ли простой способ изменить это?

Я нашел 2 способа, которые должны решить эту проблему, но они не работают.

Первое решение — создать такие файлы bat:

Код: Выделить всё

@echo off
echo Setting JAVA_HOME
set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_72
echo setting PATH
set PATH=C:\Program Files\Java\jdk1.7.0_72\bin;%PATH%
echo Display java version
java -version
pause
И после запуска этой программы я вижу правильную версию Java. Но когда я закрываю этот CMD и открываю новый и набираю «java-version», он говорит, что у меня все еще есть 1.8.0_25. Значит не работает.

Второе решение, которое я нашел, это приложение с этого сайта. И это тоже не работает. Тот же эффект, что и в первом решении.

Есть идеи? Потому что изменение JAVA_HOME и PAHT с помощью: Win + Pause -> Дополнительные настройки системы -> Переменные среды -> и редактирование этих переменных - ужасный способ...

Подробнее здесь: https://stackoverflow.com/questions/269 ... in-windows

Вернуться в «JAVA»