Как установить JAVA_HOME в общую папку - PullRequest
0 голосов
/ 06 ноября 2019

Можно ли использовать общее имя папки для переменной среды JAVA_HOME в Linux?

В данный момент наша переменная JAVA_HOME установлена ​​в /usr/lib/Java_1_8_212, а сервер обновлен до Java_1_8_222 наш Сервер приложений перестал работать, потому что старая Папка даже не существует.

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre

Какая здесь рекомендация?

  1. Спроситьнаша команда по инфраструктуре всегда использует общую папку и задает JAVA_HOME=/usr/lib/Java/jre

  2. Попросите нашу команду по инфраструктуре всегда обновлять переменную JAVA_HOME новым именем папки

1 Ответ

1 голос
/ 06 ноября 2019

Используйте символическую ссылку для JAVA_HOME, которая будет указывать на нужный вам jdk / jre

например: JAVA_HOME=/path/to/symlink

ls -l /path/to/symlink
/path/to/symlink -> /path/to/your/actual/jdk
...