使用 VisualVM eclipse 插件启动项目时出现问题

2022-09-02 10:32:41

在“启动修改工具包”期间发生内部错误。

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)

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

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


答案 1

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

  • 你使用什么版本的日食?
  • 你设定了什么道路?
  • 您安装了哪些 JDK 版本。
  • 他们有什么VisualVM版本。
  • 如果单独安装了任何版本,您有哪些 JRE 版本?

如何获取 VisualVM 插件的路径:

  1. 内部日食:打开全局首选项(窗口>首选项)
  2. 在您的全局首选项中:“运行/调试”>“启动”>“VisualVM 配置”
  3. 应该有路径。第一个是 VisualVM 可执行文件的路径。第二个是你的JDK家。(jdk-home 路径应与 VisualVM 的 jdk-home 路径匹配)

如何获取 VisualVM 的版本:

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

答案 2

推荐