Мне нужно установить переменную среды Java в cmd.exe. Я пробовал это:
set java = System.out.println(System.getProperty("java.home"));
path=java;%path%
Я понимаю, что это ничего не меняет, но я подумал, что это будет хорошее начало. Итак, как я могу изменить переменную среды Java? (Скрипт необходимо запускать на клиентах Windows 7 и 8.)
Следующая команда установит переменную среды JAVA_HOME. Это необходимо, если вы хотите установить приложение на основе Java, такое как Eclipse, Tomcat и т. Д.
SET JAVA_HOME = C:/Program Files/Java
Следующая команда установит переменную среды PATH. Это необходимо, если вы хотите получить доступ к компилятору java (javac) и к самой java.
SET PATH = %PATH%;%JAVA_HOME%\bin
Как насчет этого :
set JAVA=path\to\the\desired\jdk
set PATH=%JAVA%;%PATH%
Но помните, что каждый раз, когда вы меняете / создаете переменную env, вы увидите эти изменения только в текущем открытом cmd.exe.
Если вы хотите изменить свою систему jdk с помощью скрипта, я не уверен, что это так просто в Windows.