Назад | Перейти на главную страницу

Как установить переменную среды Java в cmd.exe?

Мне нужно установить переменную среды 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.