Я действительно надеюсь, что кто-то может помочь мне решить проблему, с которой я столкнулся, и был бы чрезвычайно признателен, если бы кто-нибудь предложил решение этой проблемы. …
Когда я пытаюсь запустить OpenDaylight, я получаю следующую ошибку: karaf: JAVA_HOME недопустим: / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java
Попробуйте получить JAVA_HOME из терминала с помощью
echo $JAVA_HOME
Обычно значение java home должно быть установлено как
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
и обновление Переменная PATH как
PATH=$PATH:$JAVA_HOME/bin
Когда вы устанавливаете 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