我正在尝试使用 jvmonitor 在 eclipse 中分析我的应用程序,但没有列出 jvm,甚至没有正在运行的 eclipse jvm,当我启动我的应用程序时,新的 jvm 没有出现。
文档说>
JVM Explorer 上应至少显示一个 JVM(Eclipse 本身)。如果未显示 JVM,则 Eclipse 可能未使用受支持的 JDK 启动。例如,可以使用 JRE 代替 JDK。要解决此问题,请使用 Help > About Eclipse > Installation Details > Configuration 检查系统属性 java.home 的值。您可能会看到 java.home 未指定支持的 JDK。关闭 Eclipse。要在 Eclipse 上强制使用所需的 JDK,请为 eclipse 可执行文件指定选项 -vm,或者在 eclipse.ini 中指定它。请参阅 Workbench 用户指南以了解如何指定该选项。启动 Eclipse。
eclipse 配置中的 java.home 属性说 /home/myname/programs/jdk/jre
我试图改变它,但没有任何改变。我的 -vm 已经设置为 jdk 目录,我的 linux .profile 和 .bashrc 导出到 JAVA_HOME 到 jdk 目录,但 Eclipse 中的 java.home 仍然显示 /home/myname/programs/jdk/jre
我还在 java>monitor>tools 首选项页面中将 jdk 根目录设置为 /home/myname/programs/jdk/,但仍然没有运气。
我已经卸载了 jvmmonitor 并完全重新安装了它,但没有任何变化。
我正在使用 jdk 7 和 jvmonitor 3.8 运行 eclipse indigo
这让我现在发疯了,任何想法都会受到欢迎
提前致谢