Установите 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
-
ОткройтеSearch и введитеadvanced system settings
-
В показанных вариантах выберите ссылкуView advanced system settings
-
На вкладкеAdvanced щелкнитеEnvironment Variables
-
В разделеSystem variables щелкнитеNew (илиUser variables для настройки одного пользователя)
-
ЗадайтеJAVA_HOME какVariable name и путь к установке JDK какVariable value и щелкнитеOK
-
ЩелкнитеOK и щелкнитеApply, чтобы применить изменения.
2.2. Windows 7
-
На рабочем столе щелкните правой кнопкой мышиMy Computer и выберитеProperties
-
На вкладкеAdvanced щелкнитеEnvironment Variables
-
В разделеSystem variables щелкнитеNew (илиUser variables для настройки одного пользователя)
-
ЗадайтеJAVA_HOME какVariable name и путь к установке JDK какVariable value и щелкнитеOK
-
Щелкните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.