Я установил версию Java. Как мы можем установить $JAVA_HOME
переменная среды правильно?
Вы можете установить свой JAVA_HOME
в /etc/profile
как Петронилла Жук предполагает. Но предпочтительное место для 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
переменная среды, выполните следующие действия:
- Запустите терминал, нажав Ctrl+Alt+T на вашей клавиатуре.
- Введите следующую команду:
$gksudo gedit /etc/environment
- В зависимости от того, где вы установили свою Java, вам нужно будет указать полный путь. Для этого примера я установил Oracle JDK 7 в
/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
чтобы проверить.