Как установить переменные среды для Java в Windows (путь к классу)?
Переменные среды для установки Java
Ответ 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
(убедитесь, что longishyour-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: Нажмите вкладку "Дополнительно"
Шаг 3: Нажмите "Переменные среды"
Шаг 4: Создайте новый путь класса для JAVA_HOME
Шаг 5: Введите имя переменной как JAVA_HOME и значение в путь к jdk bin, то есть c:\Programfiles\Java\jdk-1.6\bin и
ПРИМЕЧАНИЕ Убедитесь, что u начинался с .;
в значении так, чтобы он не искажал другие переменные среды, которые уже установлены.
Шаг 6. Следуйте за шагом выше и отредактируйте "Путь в системных переменных", добавив в столбец значений следующий ;c:\Programfiles\Java\jdk-1.6\bin
.
Шаг 7. Вы выполнили настройку своих переменных окружения для своей Java. Чтобы проверить его, перейдите в командную строку и введите
java
кто получит список справочных документов
Чтобы убедиться, что компилятор настроен Тип в cmd
javac
который получит список, связанный с javac
Надеюсь, что это поможет!
Ответ 3
--- Чтобы установить путь Java ---
Есть два способа установить путь Java
А. Временный
- Открыть cmd
- Написать в cmd:
javac
Если java не установлен, то вы увидите сообщение:
Javac не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.
- Запишите в cmd:
set path=C:\Program Files\Java\jdk1.8.0_121\bin
- Написать в cmd:
javac
Вы можете проверить, что путь установлен, если не возникла ошибка.
Важно отметить, что эти изменения являются временными только для программ, запущенных из этого cmd.
ПРИМЕЧАНИЕ. Возможно, вам придется запустить командную строку с правами администратора.
Б. Постоянный
- Щелкните правой кнопкой мыши на "Мой компьютер" и нажмите на свойства
- Нажмите на "Расширенные настройки системы"
- Нажмите на "Переменные среды"
- Нажмите на новую вкладку пользовательской переменной
- Запишите
path
вvariable name
- Скопируйте путь в папку bin
- Вставьте путь к папке bin в
variable value
- Нажмите ОК
Путь теперь установлен навсегда.
СОВЕТ: инструмент "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: Перейдите в "Пуск" и войдите в свойства "Мой компьютер"
Шаг 2. Перейдите в "Предварительная настройка системы" и нажмите на нее.
Шаг 3. Перейдите в "Пуск" и войдите в свойства "Мой компьютер"
Шаг 4: Диалоговое окно для переменной среды откроется следующим образом:
Шаг 5. Перейдите к пути и нажмите на редактирование.
Шаг 6: Поместите путь вашего JDK, где бы он ни находился, до места, как вы можете видеть на картинке. Также добавьте путь от вашего sdk Android до Platform Tools:
Ответ 7
Под Linux: http://lowfatlinux.com/linux-environment-variables.html
И, конечно же, вы можете получить их из Java, используя:
String variable = System.getProperty("mykey");
Ответ 8
В контексте программирования вы можете выполнить команду SET (SET classpath = c:\java) или щелкнуть правой кнопкой мыши на своем компьютере > свойствa > расширенные > переменные среды.
В пакетном файле вы можете использовать
SET classpath=c:\java
java c:\myapplication.class
Ответ 9
Для пользователей Windows 7:
Щелкните правой кнопкой мыши на "Мой компьютер", выберите "Свойства"; Advanced; Настройки системы; Advanced; Переменные среды. Затем найдите PATH во втором поле и установите переменную, как на рисунке ниже.
Ответ 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
- Скачать JDK
- Установить его
- Затем настройте переменные среды следующим образом:
- Нажмите на редактировать