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

Установка переменной среды PATH не работает в Fedora 17

Я новичок в Apache Tomcat и немного новичок в Linux. Я пытаюсь установить JDK, который является обязательным для Apache Tomcat. Я загрузил и разархивировал JDK в / usr / java, и теперь я пытаюсь установить путь к среде. Я открыл root-файл .bash_profile и добавил следующие строки:

JAVA_HOME = / usr / java / jdk1.7.0_17
экспорт JAVA_HOME

ПУТЬ = $ JAVA_HOME / bin: $ ПУТЬ
экспорт ПУТЬ

Но после того, как я выйду из системы, вернусь в корневой профиль и наберу

эхо $ JAVA_HOME

для проверки изменений все, что он возвращает, представляет собой пустую строку. Отображение $ PATH также не возвращает путь с включенным каталогом jdk.

Не уверен, что сделал не так, может ли кто-нибудь помочь?

Вы должны добавить это в свой сценарий входа, я считаю, что эти изменения удаляются при выходе из системы, если я не ошибаюсь. У меня была такая же проблема на машинах debian (Ubuntu). Попробуйте вручную добавить путь Java к $ Path, например

PATH=/usr/java/jkd:$PATH
export PATH

Обновить

Связанный https://unix.stackexchange.com/questions/21598/how-do-i-set-a-user-environment-variable-permanently-not-session