Перейти к основному содержимому

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

· 4 мин. чтения

1. Обзор

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

2. Окна

2.1. Виндовс 10 и 8

  1. Откройте Поиск и введите дополнительные параметры системы.
  2. В показанных параметрах выберите ссылку Просмотр дополнительных параметров системы .
  3. На вкладке « Дополнительно » нажмите « Переменные среды».
  4. В разделе « Системные переменные » нажмите « Создать » (или « Пользовательские переменные » для настройки одного пользователя).
  5. Задайте JAVA_HOME в качестве имени переменной и путь к установке JDK в качестве значения переменной и нажмите OK.
  6. Нажмите OK и нажмите Применить , чтобы применить изменения.

2.2. Windows 7

  1. На рабочем столе щелкните правой кнопкой мыши Мой компьютер и выберите Свойства.
  2. На вкладке « Дополнительно » нажмите « Переменные среды».
  3. В разделе « Системные переменные » нажмите « Создать » (или « Пользовательские переменные » для настройки одного пользователя).
  4. Задайте JAVA_HOME в качестве имени переменной и путь к установке JDK в качестве значения переменной и нажмите OK.
  5. Нажмите OK и нажмите Применить , чтобы применить изменения.

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

echo %JAVA_HOME%

В результате должен получиться путь к установке JDK:

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

3. Мак ОС Х

3.1. Один пользователь — Mac OS X 10.5 или новее

Начиная с OS X 10.5, Apple представила инструмент командной строки ( /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. Линукс

Здесь мы, конечно же, будем манипулировать PATH, поэтому вот подробные инструкции , как это сделать.

4.1. Один пользователь

Чтобы установить 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. Глобальные настройки

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

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

JAVA_HOME=/path/to/java_installation

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

Чтобы установить 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.