从 eclipse 运行 Visual VM

2022-09-04 00:45:38

我正在尝试在Eclipse kepler中使用Visual VM调试Java应用程序。我正在执行具有主方法选择Visual VM作为启动器的类。我已经按照 http://blog.idrsolutions.com/2013/05/setting-up-visualvm-in-under-5-minutes 中的说明配置了可视化VM。我收到以下错误:

An internal error occurred during: “Launching TestNew”.
java.lang.NullPointerException

“TestNew”是我正在尝试执行的main方法的类的名称。

请帮忙。


答案 1

我有同样的问题...让我对Anushree的评论进行一些扩展:

  • 转到“窗口首选项”⇒启动⇒ VisualVM 配置运行/调试
  • 浏览。。。用于 JDK 的 bin 目录中的 VisualVM 可执行文件
  • 确保还在 JDK 主页下设置 JDK 的根目录。如果您将其指向您的JRE目录,则会遇到下一个错误...

快乐的分析...

顺便说一句:如果你在让你的应用程序显示在jVisualVM中时遇到问题,请看一下这里:让Java程序在Eclipse中运行以显示在VisualVM中


答案 2

对于 Linux 用户:

  1. 一旦 visual vm 启动器在 eclipse 中安装,使用命令 “sudo apt-get install -y visualvm” 在 linux 中安装 visual vm。
  2. 安装成功后,在终端中搜索

whereis visualvm

  1. 搜索将给出以下响应:

visualvm: /usr/bin/visualvm /etc/visualvm /usr/share/visualvm /usr/share/man/man1/visualvm.1.gz

  1. 在 eclipse 中 转到 窗口 --> 首选项 --> 运行/调试 --> 启动 --> VisualVM 配置

  2. 在空间中复制值“/usr/bin/visualvm”,然后单击“应用”和“关闭”。


推荐