Установите JAVA__HOME в Windows 7, 8, 10, Mac OS X, Linux

Установите JAVA_HOME в Windows 7, 8, 10, Mac OS X, Linux

1. обзор

В этой быстрой статье мы рассмотрим, как установить переменнуюJAVA_HOME в Windows, Mac OS X и Linux.

2. Windows

2.1. Windows 10 и 8

  1. ОткройтеSearch и введитеadvanced system settings

  2. В показанных вариантах выберите ссылкуView advanced system settings

  3. На вкладкеAdvanced щелкнитеEnvironment Variables

  4. В разделеSystem variables щелкнитеNew (илиUser variables для настройки одного пользователя)

  5. ЗадайтеJAVA_HOME какVariable name и путь к установке JDK какVariable value и щелкнитеOK

  6. ЩелкнитеOK и щелкнитеApply, чтобы применить изменения.

2.2. Windows 7

  1. На рабочем столе щелкните правой кнопкой мышиMy Computer и выберитеProperties

  2. На вкладкеAdvanced щелкнитеEnvironment Variables

  3. В разделеSystem variables щелкнитеNew (илиUser variables для настройки одного пользователя)

  4. ЗадайтеJAVA_HOME какVariable name и путь к установке JDK какVariable value и щелкнитеOK

  5. ЩелкнитеOK и щелкнитеApply, чтобы применить изменения.

Откройте командную строку и проверьте значение переменнойJAVA_HOME:

echo %JAVA_HOME%

Результатом должен быть путь к установке JDK:

C:\Program Files\Java\jdk1.8.0_111

3. Mac OS X

3.1. Для одного пользователя - Mac OS X 10.5 или новее

Начиная с OS X 10.5, Apple представилаhttps://developer.apple.com/library/content/qa/qa1170/index.html[command line tool] ( / usr / libexec / java_home_), который динамически находит верхнюю версию Java, указанную в настройках Java для текущего пользователя.

Откройте~/.bash_profile в любом текстовом редакторе и добавьте:

export JAVA_HOME=$(/usr/libexec/java_home)

Сохраните и закройте файл.

Откройте Терминал и выполните исходную команду, чтобы применить изменения:

source ~/.bash_profile

Теперь мы можем проверить значение переменнойJAVA_HOME:

echo $JAVA_HOME

Результатом должен быть путь к установке JDK:

/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

3.2. Для одного пользователя - предыдущие версии Mac OS X

Для более старых версий OS X мы должны установить точный путь к установке JDK:

Откройте~/.bash_profile в любом редакторе и добавьте:

export JAVA_HOME=/path/to/java_installation

Сохраните и закройте файл.

Откройте Терминал и выполните исходную команду, чтобы применить изменения:

source ~/.bash_profile

Теперь мы можем проверить значение переменнойJAVA_HOME:

echo $JAVA_HOME

Результатом должен быть путь к установке JDK:

/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

3.3. Глобальные настройки

Чтобы установитьJAVA_HOME глобально для всех пользователей, шаги такие же, как и для одного пользователя, но используется файл/etc/profile.

4. Linux

Конечно, здесь мы собираемся манипулировать PATH - так что, если вы не делали этого раньше,here are the detailed instructions о том, как это сделать.

4.1 Single User

Чтобы установитьJAVA_HOME в Linux для одного пользователя, мы можем использовать/etc/profile или/etc/environment (предпочтительно для общесистемной настройки) или ~ / .bashrc (пользовательская настройка).

Откройте ~/.bashrc в любом текстовом редакторе и добавьте:

export JAVA_HOME=/path/to/java_installation

Сохраните и закройте файл.

Запустите исходную команду для загрузки переменной:

source ~/.bashrc

Теперь мы можем проверить значение переменнойJAVA_HOME:

echo $JAVA_HOME

Результатом должен быть путь к установке JDK:

/usr/lib/jvm/java-8-oracle

4.2 Global Setting

Чтобы установитьJAVA_HOME в Linux для всех пользователей, мы можем использовать/etc/profile или/etc/environment (предпочтительно).

Откройте/etc/environment в любом текстовом редакторе и добавьте:

JAVA_HOME=/path/to/java_installation

Обратите внимание, что/etc/environment - это не скрипт, а список выражений присваивания (поэтомуexport не используется). Этот файл читается во время входа в систему.

Чтобы установитьJAVA_HOME с помощью/etc/profile,, откройте файл и добавьте:

export JAVA_HOME=/path/to/java_installation

Запустите исходную команду для загрузки переменной:

source /etc/profile

Теперь мы можем проверить значение переменнойJAVA_HOME:

echo $JAVA_HOME

Результатом должен быть путь к установке JDK:

/usr/lib/jvm/java-8-oracle

5. Заключение

В этой статье мы рассмотрели способы установки переменной средыJAVA_HOME в Windows, Mac OS X и Linux.