Дополнительно
Как установить JAVA_HOME для Java?
Я'установил версию Java. Как правильно установить переменную окружения $JAVA_HOME
?
311
3
Я'установил версию Java. Как правильно установить переменную окружения $JAVA_HOME
?
Вы можете задать
JAVA_HOME
в/etc/profile
, как предлагает Petronilla Escarabajo. Но предпочтительным местом дляJAVA_HOME
или любой системной переменной является/etc/environment
.Откройте
/etc/environment
в любом текстовом редакторе, напримерnano
илиgedit
, и добавьте следующую строку:(путь к java может быть другим)
Используйте
source
для загрузки переменных, выполнив эту команду:Затем проверьте переменную, выполнив эту команду:
Обновить
Обычно большинство linux-систем по умолчанию используют исходники /etc/environment. Если ваша система этого не делает, добавьте следующую строку в
~/.bashrc
(Спасибо @pje)Чтобы установить переменную окружения
JAVA_HOME
, сделайте следующее:$
gksudo gedit /etc/environment
./usr/lib/jvm/java-7-oracle
.Прокрутите файл до конца и введите следующее:
JAVA_HOME=/usr/lib/jvm/java-7-oracle
export JAVA_HOME
.$
. /etc/environment
Приведенный выше способ избавит вас от необходимости выполнять команды при каждом входе в компьютер.
Если вы не знаете путь и у вас установлен только openJDK, вы можете набрать
update-alternatives --config java
и вы должны найти путь. Чтобы установить переменную, вы можете написатьJAVA_HOME=<path>
, а затемexport JAVA_HOME
. Обратите внимание, что при объявлении переменной нет пробела. Чтобы проверить, сохранена ли переменная, достаточно ввестиecho $JAVA_HOME
.