Назад | Перейти на главную страницу

java_home на centos

Я использую экземпляр виртуальной машины centos. Я отредактировал /root/.bash_profile и установил путь JAVA_HOME.

изменения сохраняются, но когда я набираю echo $ JAVA_HOME, команда выполняется, но ничего не показывает.

вводя, какая java показывает другую папку, которой не существует.

пожалуйста, помогите мне

Команда из .bash_profile будет применяться, когда пользователь входит в систему, пытается выйти из системы и войти в систему или перезагрузить компьютер.

Вы используете SUN JDK или Open JDK?

Вы также можете установить JAVA_HOME, создав сценарий оболочки в каталоге /etc/profile.d/, например:

создать файл: /etc/profile.d/java.sh

со следующим содержанием:

JAVA_HOME=/usr/java/default
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH

Обратите внимание, что каталог должен указывать на место, где была установлена ​​java. Один из вышеперечисленных должен быть правильным при установке Oracle JDK.

При запуске системы будут установлены следующие переменные.