Как да задам 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
, за да проверите.