Как установить переменную среды JAVA_HOME, который будет сохранен на выходе? [дубликат]

Возможный дубликат:
Как я устанавливаю переменную пользовательской среды? (постоянно, не сессия)

Я использую SuSe. Сначала у меня было установленный jdk7, таким образом, JAVA_HOME был:

/usr/java/jdk1.7.0_05/

Я удалил jdk7 и установил jdk6, но я не могу выяснить, как измениться JAVA_HOME. .bashrc и .profile ничего не содержите о JAVA_HOME.

Есть ли другой файл?

4
30.12.2019, 13:20
2 ответа

Переменные среды набора в ~/.profile, например, путем добавления этой строки:

export JAVA_HOME=/usr/java/jdk1.7.0_05
5
27.01.2020, 20:47
  • 1
    я не знаю SuSe, но разве не было бы лучше определить это в системном профиле? JAVA_HOME определяется в/etc/profile на моем сервере Соляриса (система со многими учетными записями). –  BellevueBob 01.07.2012, 23:44
  • 2
    @BobDuell Да, Вы правы. Если установка Java была предназначена для всех пользователей в масштабе всей системы, то /etc/profile было бы более соответствующее место. –  jw013 01.07.2012, 23:57

Добавьте к /etc/profile.local:

export JAVA_HOME=/usr/java/latest

Тем путем это будет установлено для всех пользователей и будет независимо от выпуска или числа патча. /usr/java/latest ссылка на последнюю установленную версию и существует начиная с JDK/JRE 1.6

6
27.01.2020, 20:47

Теги

Похожие вопросы