从 Eclipse 运行 Visual VM
Posted
技术标签:
【中文标题】从 Eclipse 运行 Visual VM【英文标题】:Running Visual VM from eclipse 【发布时间】:2014-09-12 09:37:57 【问题描述】:我正在尝试在 Eclipse 开普勒中使用 Visual VM 调试 Java 应用程序。我正在执行具有选择 Visual VM 作为启动器的主要方法的类。我已经按照http://blog.idrsolutions.com/2013/05/setting-up-visualvm-in-under-5-minutes 中的说明配置了 Visual VM。我收到以下错误:
An internal error occurred during: “Launching TestNew”.
java.lang.NullPointerException
“TestNew”是我尝试执行的具有主要方法的类的名称。
请帮忙。
【问题讨论】:
得到了解决方案。必须在eclipse中设置jvisual.exe路径。 【参考方案1】:我也遇到了同样的问题...让我稍微扩展一下 Anushree 的评论:
转到 窗口 ⇒ 首选项 ⇒ 运行/调试 ⇒ 启动 ⇒ VisualVM 配置 浏览... 找到 JDK 的 bin 目录中的 VisualVM 可执行文件 确保在 JDK Home 下也设置 JDK 的根目录。如果您将其指向您的 JRE 目录,您将遇到下一个错误...分析愉快...
顺便说一句:如果您在让应用程序显示在 jVisualVM 中时遇到问题,请看这里: Getting Java program running in Eclipse to show up in VisualVM
【讨论】:
【参考方案2】:对于 Linux 用户:
-
在 eclipse 中安装 Visual vm 启动器后,使用命令“sudo apt-get install -y visualvm”在 linux 中安装 Visual vm。
安装成功后,在终端搜索
视觉虚拟机在哪里
-
搜索将给出以下响应:
visualvm: /usr/bin/visualvm /etc/visualvm /usr/share/visualvm /usr/share/man/man1/visualvm.1.gz
在 Eclipse 中转到 窗口 --> 首选项 --> 运行/调试 --> 启动 --> VisualVM 配置
复制空间中的值“/usr/bin/visualvm”并点击应用&关闭。
【讨论】:
以上是关于从 Eclipse 运行 Visual VM的主要内容,如果未能解决你的问题,请参考以下文章
C++ - 将 C++ 代码从 Visual Studio 移植到 Linux Eclipse IDE 时出现问题