【问题标题】:Issue launching project with VisualVM eclipse plugin使用 VisualVM eclipse 插件启动项目
【发布时间】:2014-01-21 13:01:08
【问题描述】:

在“启动 ModificationToolkit”期间发生内部错误。

java.lang.NullPointerException
    at org.eclipse.jdt.launching.JavaLaunchDelegate.launch(JavaLaunchDelegate.java:101)
    at org.eclipse.visualvm.launcher.java.VisualVMJavaDelegate.launch(VisualVMJavaDelegate.java:44)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:858)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707)
    at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1018)
    at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1222)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

我在 Internet 上看到过一些,但似乎没有解决方案。我的项目在不使用此插件的情况下可以正常启动,并且此问题也会影响我的其他项目(如果我尝试使用 VisualVM 启动)。

使用此版本的 VisualVM - http://visualvm.java.net/eclipse-launcher.html

【问题讨论】:

  • 修好这个有什么好运气吗?我对 STS 3.4.0 也有同样的问题
  • 我注册并提交了支持请求,他们承认了这个问题,但我没有时间检查他们是否修复了它。
  • 检查正在使用的 Java 版本。当您添加新的 JRE(窗口->首选项->已安装的 JRE,与不工作的 JRE 相同的位置)时,您可能会遇到问题,将其设为默认值并删除旧的(行为不端的)。使用新的(来自同一位置)JRE 在调试中启动 Java 应用程序将正常工作。
  • 已经尝试过 Kathir,但是谢谢 :)
  • 运气好能解决这个问题吗?我尝试删除并重新安装插件,但没有帮助...

标签: java swing visualvm jvisualvm


【解决方案1】:

当我第一次安装它时,(正如你给我的页面上所说的那样)它确实有效。 所以我首先需要一些信息:

  • 您使用的是哪个 Eclipse 版本?
  • 您设置了哪些路径?
  • 您安装了哪些 JDK 版本。
  • 他们有哪些 VisualVM 版本。
  • 如果单独安装,您有哪些 JRE 版本?

如何获取 VisualVM 插件的路径:

  1. 在 Eclipse 中:打开 GLOBAL Preferences (Window>Preferences)
  2. 在您的 GLOBAL 首选项中:“运行/调试”>“启动”>“VisualVM 配置”
  3. 应该有路径。第一个是 VisualVM 可执行文件的路径。第二个是您的 JDK 主页。 (jdk-home 路径应该与 VisualVM 的 jdk-home 路径匹配)

如何获取 VisualVM 的版本:

  1. 导航到您的 JDK 文件夹。
  2. 在“bin”文件夹内应该有一个名为“visualvm”的可执行文件(带有一个精美的图标),带有任何扩展名。 (我不知道你用的是什么操作系统,和它无关)
  3. 开始吧...
  4. 在菜单栏上:帮助>关于。在对话框中查看左下角。 (大多数情况下它与您的 JDK 版本匹配)

【讨论】:

  • 在我的例子中,VisualVM 可执行文件中没有任何内容,JDK 主目录指向 JRE。我改变了两者,现在它可以工作了。重要的一点是,如果应用程序使用 32 位 JRE(或 JDK)运行,那么 VisualVM 的 JDK 也必须是 32 位。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-05
  • 1970-01-01
相关资源
最近更新 更多