Задайте 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. Отворете Търсене и въведете разширени системни настройки
  2. В показаните опции, изберете допълнителни настройки на системата Вижте линка
  3. В раздела Разширени щракнете върху Променливи на околната среда
  4. В раздела Системни променливи щракнете върху Ново (или Потребителски променливи за единична потребителска настройка)
  5. Задайте JAVA_HOME като име на променлива и пътя към инсталацията на JDK като стойност на променливата и щракнете върху OK
  6. Щракнете върху OK и щракнете върху Приложи, за да приложите промените

2.2. Windows 7

  1. На работния плот щракнете с десния бутон върху My Computer и изберете Properties
  2. В раздела Разширени щракнете върху Променливи на околната среда
  3. В раздела Системни променливи щракнете върху Ново (или Потребителски променливи за единична потребителска настройка)
  4. Задайте JAVA_HOME като име на променлива и пътя към инсталацията на JDK като стойност на променливата и щракнете върху OK
  5. Щракнете върху OK и щракнете върху Приложи, за да приложите промените

Отворете командния ред и проверете стойността на променливата 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 представи инструмент за команден ред ( / usr / libexec / java_home ), който динамично намира най-горната версия на Java, посочена в Java Preferences за текущия потребител.

Отворете ~ / .bash_profile във всеки текстов редактор и добавете:

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

Запазете и затворете файла.

Отворете терминал и изпълнете командата source, за да приложите промените:

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, за да приложите промените:

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

Тук, разбира се, ще манипулираме ПЪТЯ - така че, ако не сте го правили преди, ето подробните инструкции как да го направите.

4.1 Единичен потребител

За да зададем JAVA_HOME в Linux за един потребител, можем да използваме / etc / profile или / etc / environment (за предпочитане за настройка в цялата система) или ~ / .bashrc (специфична за потребителя настройка).

Отворете ~ /.bashrc във всеки текстов редактор и добавете:

export JAVA_HOME=/path/to/java_installation

Запазете и затворете файла.

Изпълнете командата source, за да заредите променливата:

source ~/.bashrc

Сега можем да проверим стойността на променливата JAVA_HOME :

echo $JAVA_HOME

Резултатът трябва да бъде пътят към инсталацията на JDK:

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

4.2 Глобална настройка

За да зададем JAVA_HOME в Linux за всички потребители, можем да използваме / etc / profile или / etc / environment (за предпочитане).

Отворете / etc / среда във всеки текстов редактор и добавете:

JAVA_HOME=/path/to/java_installation

Моля, обърнете внимание, че / etc / environment не е скрипт, а списък с изрази за присвояване (затова експортът не се използва). Този файл се чете по време на влизане.

За да зададете JAVA_HOME с / etc / profile, отворете файла и добавете:

export JAVA_HOME=/path/to/java_installation

Изпълнете командата source, за да заредите променливата:

source /etc/profile

Сега можем да проверим стойността на променливата JAVA_HOME :

echo $JAVA_HOME

Резултатът трябва да бъде пътят към инсталацията на JDK:

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

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

В тази статия разгледахме начини за задаване на променливата на средата JAVA_HOME в Windows, Mac OS X и Linux.