从eclipse运行Visual VM

时间:2014-09-12 09:37:57

标签: java eclipse profiler visualvm

我正在尝试使用Eclipse kepler中的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”是我尝试执行的主要方法的类的名称。

请帮忙。

2 个答案:

答案 0 :(得分:22)

我有同样的问题......让我稍微谈谈Anushree的评论:

  • 转到 窗口 偏好设置 运行/调试 启动 VisualVM配置
  • 浏览... ,查看JDK bin目录中 VisualVM可执行文件
  • 确保还在 JDK Home 下设置JDK的根目录。如果你把它指向你的JRE目录,你将遇到下一个错误......

快乐的分析......

顺便说一句:如果您在将应用程序显示在jVisualVM中时遇到问题,请查看此处: Getting Java program running in Eclipse to show up in VisualVM

答案 1 :(得分:0)

对于Linux用户:

  1. 一旦在Eclipse中安装了视觉虚拟机启动器,请使用命令“ sudo apt-get install -y visualvm”在Linux中安装视觉虚拟机。
  2. 安装成功后,在终端中搜索

visualvm在哪里

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

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

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

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