我从以下位置安装了 Oracle JDKwebupd8team/java
PPA,然后安装visualvm
包裹。启动时visualvm
,我收到以下错误消息:
[beni:~]$ visualvm
No jdkhome found
My $JAVA_HOME
被正确设置为/usr/lib/jvm/java-7-oracle
.
另外,启动时visualvm
与jdkhome
属性集,我得到同样的错误:
[beni:~]$ visualvm --jdkhome $JAVA_HOME
No jdkhome found
visualvm
检查 JDK 的以下三个目录:
/usr/lib/jvm/java-7-openjdk-$ARCH
-
/usr/lib/jvm/java-8-openjdk-$ARCH
and
/usr/lib/jvm/default-java
来自/usr/bin/visualvm
启动脚本:
visualvm_jdkhome=
for j in /usr/lib/jvm/java-7-openjdk-$ARCH /usr/lib/jvm/java-8-openjdk-$ARCH /usr/lib/jvm/default-java; do
if [ -x $j/bin/javac ]; then
visualvm_jdkhome=$j
break
fi
done
So make /usr/lib/jvm/default-java
符号链接到$JAVA_HOME
, and visualvm
会找到合适的JDK。
cd /usr/lib/jvm
sudo ln -Tsf java-7-oracle default-java
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)