JAVA_HOME не действителен?

Я действительно надеюсь, что кто-то может помочь мне решить проблему, с которой я столкнулся, и был бы чрезвычайно признателен, если бы кто-нибудь предложил решение этой проблемы. …

Когда я пытаюсь запустить OpenDaylight, я получаю следующую ошибку: karaf: JAVA_HOME недопустим: / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java

0
задан 8 May 2019 в 15:35

2 ответа

Попробуйте получить JAVA_HOME из терминала с помощью

echo $JAVA_HOME

Обычно значение java home должно быть установлено как

JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

и обновление Переменная PATH как

PATH=$PATH:$JAVA_HOME/bin

0
ответ дан 8 May 2019 в 15:35

Когда вы устанавливаете openjdk JRE или JDK, я не думаю, что для вас создается переменная среды JAVA_HOME.

У вас есть два варианта: вы можете настроить JAVA_HOME в скрипте, который запускает OpenDaylight. Я никогда не использовал OpenDaylight, поэтому не уверен, что такой скрипт существует.

Во-вторых, вы можете взглянуть на .bashrc идентификатора, с которым запускается OpenDayLight, и установить JAVA_HOME в этом файле.

Кстати, знаете ли вы, есть ли у вас JRE или JDK? Если у вас есть JDK, вы не увидите jre в пути, он будет читаться как /usr/lib/jvm/java-8-openjdk-amd64/bin/java

2
ответ дан 26 October 2020 в 02:29

Другие вопросы по тегам:

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