Переменные среды для установки Java

Как установить переменные среды для 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 (убедитесь, что longish your-unique-entries не содержит никаких других ссылок на другую папку установки Java.

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

Существует блог-пояс, объясняющий обоснование всех этих переменных среды.

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

  • Добавить переменную среды пользователя JAVA_TOOL_OPTIONS со значением -Dfile.encoding="UTF-8". Это гарантирует, что Java (и такие инструменты, как Maven) будет работать с Charset.defaultCharset() UTF-8 (вместо стандартного Windows-1252). Это сэкономило много головных болей при использовании моего собственного кода и других, которые, к сожалению, часто предполагают (нормальную) кодировку UTF-8 по умолчанию.
  • Когда JDK установлен, он добавляет к переменной системной среды Path запись C:\ProgramData\Oracle\Java\javapath;. Я недвусмысленно заметил, что ссылки в этом каталоге не обновлялись во время обновления установки JDK. Поэтому лучше всего удалить C:\ProgramData\Oracle\Java\javapath; из переменной системной среды Path, чтобы иметь согласованную среду.

Ответ 2

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

Шаг 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 и

ПРИМЕЧАНИЕ Убедитесь, что u начинался с .; в значении так, чтобы он не искажал другие переменные среды, которые уже установлены.

alt text

Шаг 6. Следуйте за шагом выше и отредактируйте "Путь в системных переменных", добавив в столбец значений следующий ;c:\Programfiles\Java\jdk-1.6\bin.

Шаг 7. Вы выполнили настройку своих переменных окружения для своей Java. Чтобы проверить его, перейдите в командную строку и введите

 java   

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

Чтобы убедиться, что компилятор настроен Тип в cmd

  javac

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

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

Ответ 3

--- Чтобы установить путь Java ---

Есть два способа установить путь Java

А. Временный

  1. Открыть cmd
  2. Написать в cmd: javac

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

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

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

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

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

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

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

  1. Щелкните правой кнопкой мыши на "Мой компьютер" и нажмите на свойства
  2. Нажмите на "Расширенные настройки системы"
  3. Нажмите на "Переменные среды"
  4. Нажмите на новую вкладку пользовательской переменной
  5. Запишите path в variable name
  6. Скопируйте путь в папку bin
  7. Вставьте путь к папке bin в variable value
  8. Нажмите ОК

Путь теперь установлен навсегда.

СОВЕТ: инструмент "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 → введите 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

Ответ 5

Инструкции по установке JDK объясняют, как установить PATH для разных версий Windows.

Обычно вы не должны устанавливать переменную среды CLASSPATH. Если вы оставите его неактивным, Java будет искать в текущем каталоге, чтобы найти классы. Вы можете использовать переключатель командной строки -cp или -classpath с java или javac.

Ответ 6

Я объясню здесь фотографии для Windows 7.

Пожалуйста, выполните следующие действия:

Шаг 1: Перейдите в "Пуск" и войдите в свойства "Мой компьютер"

enter image description here

Шаг 2. Перейдите в "Предварительная настройка системы" и нажмите на нее.

enter image description here

Шаг 3. Перейдите в "Пуск" и войдите в свойства "Мой компьютер"

enter image description here

Шаг 4: Диалоговое окно для переменной среды откроется следующим образом:

enter image description here

Шаг 5. Перейдите к пути и нажмите на редактирование.

enter image description here

Шаг 6: Поместите путь вашего JDK, где бы он ни находился, до места, как вы можете видеть на картинке. Также добавьте путь от вашего sdk Android до Platform Tools:

enter image description here

Ответ 8

В контексте программирования вы можете выполнить команду SET (SET classpath = c:\java) или щелкнуть правой кнопкой мыши на своем компьютере > свойствa > расширенные > переменные среды.

В пакетном файле вы можете использовать

SET classpath=c:\java
java c:\myapplication.class

Ответ 9

Для пользователей Windows 7:

Щелкните правой кнопкой мыши на "Мой компьютер", выберите "Свойства"; Advanced; Настройки системы; Advanced; Переменные среды. Затем найдите PATH во втором поле и установите переменную, как на рисунке ниже.

PATH variable editor

Ответ 10

Имейте в виду, что переменная среды %CLASSPATH% игнорируется при использовании java/javac в сочетании с одним из аргументов -cp, -classpath или -jar. Он также игнорируется в среде IDE, такой как Netbeans/Eclipse/IntelliJ/etc. Он используется только при использовании java/javac без каких-либо из вышеперечисленных аргументов.

В случае файлов JAR путь к классам должен быть определен как class-path в файле manifest.mf. Он может быть определен как точка с запятой, а также относительно корня файла JAR.

В случае IDE у вас есть так называемый "путь сборки", который в основном относится к классу, который используется как в режиме компиляции, так и во время выполнения. Чтобы добавить внешние библиотеки, вы обычно отбрасываете JAR файл в (созданной с помощью IDE или созданной пользователем) директории lib проекта, которая добавляется к пути создания проекта.

Ответ 11

Установить переменную среды java в Centos/Linux

/home/vi.bashrc

экспорт JAVA_HOME =/opt/oracle/product/java/jdk1.8.0_45

export PATH = $JAVA_HOME/bin: $PATH

java -version

Ответ 12

Для развертывания лучше всего настроить путь к классам и очистить среду. Или в *.bat(то же самое для linux, но с правильными символами переменных):

CLASSPATH="c:\lib;d:\temp\test.jar;<long classpath>"
CLASSPATH=%CLASSPATH%;"<another_logical_droup_of_classpath" 
java -cp %CLASSPATH% com.test.MainCLass

Или в командной строке или *.bat(для *.sh тоже), если идентификатор pathpath не очень длинный:

java -cp "c:\lib;d:\temp\test.jar;<short classpath>"

Ответ 13

Для Windows:

  • Щелкните правой кнопкой мыши "Мои компьютеры" и откройте "Свойства".
  • В Windows Vista или Windows 7 перейдите к разделу "Дополнительные системные настройки". Else перейдите к следующему шагу.
  • Перейдите в "Расширенная вкладка" и нажмите кнопку Environment Variables.
  • Выберите "Путь" в списке "Системные переменные" и нажмите Edit и добавьте C:\Program Files\java\jdk\bin после точки с запятой.
  • Теперь нажмите "новая" кнопка под системными переменными и введите "JAVA_HOME" в качестве имени переменной и пути к домашней директории jdk (например, "C:\Program Files\Java\jdk1.6.0_24", если вы устанавливаете версию Java 6. Имя каталога может изменяться с версиями diff. Java) как variable_value.

Ответ 14

  1. Скачать JDK
  2. Установить его
  3. Затем настройте переменные среды следующим образом:
  4. Нажмите на редактировать

enter image description here

  1. Затем нажмите PATH, нажмите Add, затем добавьте это так: enter image description here