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