Инсталирах версия на Java. Как да зададем правилно променливата на средата $JAVA_HOME
?
Можете да зададете своя JAVA_HOME
в /etc/profile
, както предлага Petronilla Escarabajo. Но предпочитаното място за JAVA_HOME
или друга системна променлива е /etc/environment
.
Отворете /etc/environment
в произволен текстов редактор като nano
или gedit
и добавете следния ред:
JAVA_HOME="/usr/lib/jvm/open-jdk"
(пътят до java може да е различен)
Използвайте source
, за да заредите променливите, като изпълните тази команда:
source /etc/environment
След това проверете променливата, като изпълните тази команда:
echo $JAVA_HOME
Актуализация
Обикновено повечето системи Linux използват по подразбиране източник /etc/environment. Ако вашата система не го прави, добавете следния ред към ~/.bashrc
(Благодаря @pje)
source /etc/environment
За да зададете променливата на средата 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
, за да проверите.