Вопрос-ответ

How to set the environment variables for Java in Windows

Как установить переменные окружения для Java в Windows

Как установить переменные окружения для Java в Windows (путь к классу)?

Переведено автоматически
Ответ 1

Java SE Development Kit 8u112 на 64-разрядной Windows 7 или Windows 8

Установите следующие пользовательские переменные окружения (== переменные окружения типа пользовательские переменные)


  • JAVA_HOME : C:\Program Files\Java\jdk1.8.0_112

  • JDK_HOME : %JAVA_HOME%

  • JRE_HOME : %JAVA_HOME%\jre

  • CLASSPATH : .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib

  • PATH : your-unique-entries;%JAVA_HOME%\bin (убедитесь, что длинный файл your-unique-entries не содержит никаких других ссылок на другую папку установки Java.


Примечание для пользователей Windows в 64-разрядных системах:


Progra~1 = 'Program Files'
Progra~2 = 'Program Files(x86)'

Обратите внимание, что эти переменные окружения являются производными от "корневой" переменной окружения JAVA_HOME. Это упрощает обновление переменных окружения при обновлении JDK. Просто укажите JAVA_HOME на новую установку.

Есть запись в блоге, объясняющая обоснование всех этих переменных окружения.

Дополнительные рекомендации


  • Добавьте пользовательскую переменную окружения JAVA_TOOL_OPTIONS со значением -Dfile.encoding="UTF-8". Это гарантирует, что Java (и такие инструменты, как Maven) будут запускаться с Charset.defaultCharset() of UTF-8 (вместо значения по умолчанию Windows-1252). Это избавило меня от множества головных болей при работе с моим собственным кодом и кодом других пользователей, которые, к сожалению, часто используют (нормальную) кодировку по умолчанию UTF-8.

  • Когда JDK установлен, он добавляет к системной переменной окружения Path запись C:\ProgramData\Oracle\Java\javapath;. Я случайно заметил, что ссылки в этом каталоге не обновлялись во время обновления установки JDK. Поэтому лучше всего удалить C:\ProgramData\Oracle\Java\javapath; из Path системной переменной окружения, чтобы иметь согласованную среду.

Ответ 2

В Windows для установки

Шаг 1 : Щелкните правой кнопкой мыши на MyComputer и выберите " Свойства " .

Шаг 2 : Перейдите на вкладку Дополнительно

alt text

Шаг 3: Щелкните Переменные окружения

alt text

Шаг 4: Создайте новый путь к классу для JAVA_HOME

alt text

Шаг 5: Введите имя переменной как JAVA_HOME и значение для вашего пути к jdk bin, т.е. c:\Programfiles\Java\jdk-1.6\bin и

NOTE Make sure u start with .; in the Value so that it doesn't corrupt the other environment variables which is already set.

alt text

Step 6 : Follow the Above step and edit the Path in System Variables add the following ;c:\Programfiles\Java\jdk-1.6\bin in the value column.

Step 7 :Your are done setting up your environment variables for your Java , In order to test it go to command prompt and type

 java   

кто получит список справочных документов

Для того, чтобы убедиться, что компилятор имеет тип setup в cmd

  javac

кто получит список, связанный с javac

Надеюсь, это поможет!

Ответ 3

-- Как установить java path ---

Существует два способа задать java path

A. Временный


  1. Открыть cmd

  2. Написать в cmd : javac

Если java не установлена, то вы увидите сообщение:


javac не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл.



  1. Написать в cmd : set path=C:\Program Files\Java\jdk1.8.0_121\bin

  2. Написать в cmd : javac

Вы можете проверить, что путь установлен, если ошибка не была вызвана.

Важно отметить, что эти изменения являются лишь временными для программ, запускаемых с помощью этого cmd.

ПРИМЕЧАНИЕ: Возможно, вам придется запускать командную строку от имени администратора

B. Постоянный


  1. Правильно-щелкните "Мой компьютер" и нажмите на свойства

  2. Нажмите "Дополнительные системные настройки"

  3. Нажмите "Переменные окружения"

  4. Перейдите на новую вкладку пользовательской переменной

  5. Записать path в variable name

  6. Скопируйте путь к папке bin

  7. Вставьте путь к папке bin в variable value

  8. Нажмите OK

Теперь путь задан постоянно.

СОВЕТ: Инструмент "Rapid Environment Editor" (бесплатная программа) отлично подходит для изменения переменных окружения и полезен в этом случае

СОВЕТ2: Существует также более быстрый способ доступа к переменным окружения: нажмите клавиши Win+R, вставьте следующее %windir%\System32\rundll32.exe sysdm.cpl,EditEnvironmentVariables и нажмите ENTER

Ответ 4

В Windows 7 щелкните правой кнопкой мыши на Компьютере -> Свойствах -> Дополнительных системных настройках; затем на вкладке Дополнительно щелкните Переменные окружения... -> Системные переменные -> Создать....

Присвойте новой системной переменной имя JAVA_HOME и значение C:\Program Files\Java\jdk1.7.0_79 (в зависимости от вашего пути установки JDK оно меняется).

Затем выберите Path системную переменную и нажмите Редактировать.... Оставьте имя переменной как Path и добавьте C:\Program Files\Java\jdk1.7.0_79\bin; или %JAVA_HOME%\bin; (оба означают одно и то же) к значению переменной.

После того, как вы закончите с вышеуказанными изменениями, попробуйте выполнить следующие шаги. Если вы не увидите похожих результатов, перезагрузите компьютер и попробуйте снова. Если это по-прежнему не работает, возможно, вам потребуется переустановить JDK.

Откройте командную строку Windows (клавиша Windows + R -> enter cmd -> OK) и проверьте следующее:

java -version

Вы увидите что-то вроде этого:

java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

Затем проверьте следующее:

javac -version

Вы увидите что-то вроде этого:

javac 1.7.0_79
java