我正在尝试在 Ubuntu Virtual Box 上设置 SDN 控制器 OpenDaylight。Ubuntu 的版本是 18.04。OpenDaylight 需要 java-8-openjdk-amd64,我已成功安装它:
见下文:
liv@liv-VirtualBox:~$ java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-0ubuntu0.18.04.1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
JAVA_HOME
还通过添加以下内容来设置路径/etc/environment
:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java"
我通过在终端 CLI 中输入来检查 JAVA 路径echo $JAVA_HOME
,结果显示/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
所以,我认为我已经完成了所有步骤..:)
当我尝试启动 OpenDaylight 时,出现以下错误:
karaf: JAVA_HOME is not valid: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
我真的希望有人能帮助我解决我遇到的问题,并且非常感谢任何人提供针对此问题的解决方案。
答案1
JAVA_HOME 应设置为“/usr/lib/jvm/java-8-openjdk-amd64/”