Как установить переменную среды Java в cmd.exe?
Мне нужно установить переменную среды Java в cmd.exe. Я попробовал это:
set java = System.out.println(System.getProperty("java.home"));
path=java;%path%
Я знаю, что это ничего не меняет, но я подумал, что это будет хорошим началом. Итак, как я могу изменить переменную среды Java? (Сценарий должен быть запущен на клиентах Windows 7 и 8.)
2 ответа
Следующая команда установит переменную среды 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.