Я установил версию 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-oracleexport JAVA_HOME - Сохраните свой файл и выйдите гедит.
- Наконец, перезагрузите системный ПУТЬ с помощью следующей команды:
$. /etc/environment
Описанный выше метод избавит вас от необходимости запускать команды каждый раз, когда вы входите в свой компьютер.
Если вы не знаете путь и у вас установлен только OpenJDK, вы можете ввести update-alternatives --config java и вы должны найти этот путь. Чтобы установить переменную, вы можете написать JAVA_HOME=<PATH> с последующим export JAVA_HOME. Обратите внимание, что при объявлении переменной нет пробела. Чтобы проверить, сохранена ли переменная, вы просто вводите echo $JAVA_HOME чтобы проверить.