最近在学习SDN遇到的问题,在虚拟机上安装ODL,一直启动不了ODL
方法如下:
1.打开 karaf
启动脚本:
nano ./karaf
2.找到以下代码片段:
if [ ! -d "${JAVA_HOME}" ]; then
die "JAVA_HOME is not valid: ${JAVA_HOME}"
fi
JAVA="${JAVA_HOME}/bin/java"
将 die
语句注释掉,直接指定 JAVA
路径:
# if [ ! -d "${JAVA_HOME}" ]; then
# die "JAVA_HOME is not valid: ${JAVA_HOME}"
# fi
JAVA="/usr/lib/jvm/java-8-openjdk-amd64/bin/java"
3.保存并退出。
4.重新尝试启动:
sudo ./karaf
成功!