Дополнительно
Переменные окружения для установки java
Как задать переменные окружения для Java в Windows (classpath)?
195
14
Как задать переменные окружения для Java в Windows (classpath)?
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.Обратите внимание, что эти переменные среды получены из переменной среды "root"
JAVA_HOME
. Это позволяет легко обновлять переменные среды при обновлении JDK. Просто укажитеJAVA_HOME
на свежую установку.Существует сообщение в блоге, объясняющее обоснование всех этих переменных среды.
Дополнительные рекомендации
JAVA_TOOL_OPTIONS
со значением-Dfile.encoding = "UTF-8"
. Это гарантирует, что Java (и такие инструменты, как Maven ) будут работать сCharset.defaultCharset ()
UTF-8
(вместо стандартногоWindows-1252
). Это спасло много головных болей при работе с моим собственным кодом и другими, которые, к сожалению, часто предполагают (здравую) кодировку по умолчанию UTF-8 .Path
записьC: \ ProgramData \ Oracle \ Java \ javapath;
. Я анекдотично заметил, что ссылки в этом каталоге не обновлялись во время обновления установки JDK. Поэтому лучше всего удалитьC: \ ProgramData \ Oracle \ Java \ javapath;
из переменной среды системыPath
, чтобы иметь согласованную среду.В Windows по порядку установить
Шаг 1: Щелкните правой кнопкой мыши MyComputer и нажмите на свойства .
Шаг 2: Нажмите на вкладку «Дополнительно»
альт текст!--------------
Шаг 3: Нажмите на Переменные среды
альт текст! Шаг 4: Создайте новый путь к классу для JAVA_HOME
альт текст!
Шаг 5: Введите имя переменной как JAVA_HOME и значение для вашего пути jdk bin, т.е. c: \ Programfiles \ Java \ jdk-1.6 \ bin и
ПРИМЕЧАНИЕ Убедитесь, что вы начинаете с
.;
В значении, чтобы оно не повредило другие переменные среды, которые уже установлены.альт текст! Шаг 6 : следуйте приведенному выше шагу и отредактируйте путь в системных переменных, добавив в столбец значений следующее
; c: \ Programfiles \ Java \ jdk-1.6 \ bin
.Шаг 7 : Вы закончили настройку переменных среды для Java. Чтобы протестировать ее, перейдите в командную строку и введите
кто получит список помощи док
Чтобы убедиться, что компилятор настроен, введите cmd
кто получит список, связанный с javac
Надеюсь, это поможет !
--- Чтобы установить путь Java ---
Есть два способа установить путь Java
A. Временный
javac
Если Java не установлен, вы увидите сообщение:
set path = C: \ Program Files \ Java \ jdk1.8.0_121 \ bin
javac
Вы можете проверить, установлен ли путь, если не была допущена ошибка.
Важно отметить, что эти изменения носят временный характер только для программ, запущенных с этого cmd.
NOTE: Возможно, вам придется запустить командную строку как admin
B. Постоянный
path
впеременном имени
переменное значение
Путь теперь установлен навсегда.
TIP: инструмент «Rapid Environment Editor» (бесплатное программное обеспечение) отлично подходит для изменения переменных среды и полезен в этом случае
_TIP2: также есть более быстрый способ доступа к переменным среды: нажмите Win < / kbd > + R < / kbd > ключи, вставьте следующий `% windir% \ System32 \ rundll32.exe sysdm.cpl, EditEnvironmentVariab
В Windows 7 щелкните правой кнопкой мыши Компьютер - > Свойства - > Расширенные настройки системы ; затем на вкладке Advanced нажмите Переменные среды... - > Системные переменные - > Новый....
Дайте новой системной переменной имя
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 < / kbd > - > введите
cmd
- > OK ) и проверьте следующее:Вы увидите что-то вроде этого:
Затем проверьте следующее:
Вы увидите что-то вроде этого:
В Инструкции по установке JDK объясняется, как именно задавать
PATH
, для различных версий Windows.Обычно переменную окружения
CLASSPATH
задавать не следует. Если оставить ее неустановленной, то Java будет искать классы в текущем каталоге. Вы можете использовать переключатель командной строки-cp
или-classpath
в командахjava
илиjavac
.Я собираюсь объяснить здесь картинками для Windows 7.
Пожалуйста, выполните следующие действия:
Шаг 1: Перейдите в «Пуск» и перейдите в свойства «Мой компьютер»
введите описание изображения здесь! Шаг 2: Перейдите в «Расширение настроек системы» и нажмите на нее.
введите описание изображения здесь! Шаг 3: Перейдите в «Пуск» и перейдите в свойства «Мой компьютер»
введите описание изображения здесь! Шаг 4: Откроется диалоговое окно для переменной Environment следующим образом:
введите описание изображения здесь! Шаг 5: Перейдите в путь и нажмите на редактирование.
введите описание изображения здесь! Шаг 6: Поместите путь вашего JDK, где бы он ни находился, в корзину, как вы можете видеть на картинке. Также добавьте путь от вашего sdk Android до инструментов платформы:
введите описание изображения здесь!
В Linux: http://lowfatlinux.com/linux-environment-variables.html
И, конечно, их можно получить из Java, используя:
В контексте программирования можно выполнить команду SET (SET classpath=c:\java) или щелкнуть правой кнопкой мыши на компьютере > properties > advanced > environment variables.
В пакетном файле можно использовать
Для пользователей Windows 7:
Щелкните правой кнопкой мыши на «Мой компьютер», выберите «Свойства»; Дополнительно; Системные настройки; Дополнительно; Переменные среды. Затем найдите PATH во втором поле и установите переменную, как на рисунке ниже.
PATH редактор переменных!
Имейте в виду, что переменная среды
% CLASSPATH%
игнорируется , когда вы используете java / javac в сочетании с одним из аргументов-cp
,-classpath
или-jar
. Он также игнорируется в IDE, как Netbeans / Eclipse / IntelliJ / etc. Он используется только , когда вы используете Java / javac без каких-либо из вышеупомянутых аргументов.В случае файлов JAR, classpath должен быть определен как запись
class-path
в файле manifest.mf. Его можно определить по запятой и относительно корня файла JAR.В случае IDE у вас есть так называемый «путь сборки», который в основном является classpath, который используется как во время компиляции, так и во время выполнения. Чтобы добавить внешние библиотеки, вы обычно помещаете файл JAR в папку «lib» проекта (предварительно созданную IDE или созданную на заказ), которая добавляется в путь сборки проекта.
Установите переменную среды java в Centos / Linux
/ home / vi .bashrc
экспортировать JAVA_HOME = / opt / oracle / product / java / jdk1.8.0_45
экспорт PATH = $ JAVA_HOME / bin: $ PATH
Ява -версия
Для Windows:
C: \ Program Files \ java \ jdk \ bin
после точки с запятой.Для развертывания лучше точно настроить classpath и сохранить среду чистой. Или в * .bat (то же самое для linux, но с правильными символами переменных):