Java 使用VisualVM eclipse插件启动项目的问题

Java 使用VisualVM eclipse插件启动项目的问题,java,swing,visualvm,jvisualvm,Java,Swing,Visualvm,Jvisualvm,“启动ModificationToolkit”期间发生内部错误 我在网上看到过一点,但似乎没有解决办法。我的项目在不使用此插件的情况下可以正常启动,并且此问题也会影响我的其他项目(如果我尝试使用VisualVM启动) 在我第一次安装VisualVM时,使用这个版本的VisualVM-(正如您在给我的页面上所说的那样),它确实起了作用。 所以我首先需要一些信息: 您使用什么eclipse版本 你设定了什么道路 您安装了什么JDK版本 他们有什么VisualVM版本 如果安装了任何单独的JRE,您

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

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

在我第一次安装VisualVM时,使用这个版本的VisualVM-

(正如您在给我的页面上所说的那样),它确实起了作用。 所以我首先需要一些信息:

  • 您使用什么eclipse版本
  • 你设定了什么道路
  • 您安装了什么JDK版本
  • 他们有什么VisualVM版本
  • 如果安装了任何单独的JRE,您有哪些JRE版本
如何获取VisualVM插件的路径:

  • eclipse内部:打开全局首选项(窗口>首选项)
  • 在您的全局首选项中:“运行/调试”>“启动”>“VisualVM配置”
  • 应该有很多路径。第一个是VisualVM可执行文件的路径。第二个是您的JDK主页。(jdk主路径应与VisualVM的jdk主路径匹配)
  • 如何获取VisualVM的版本:

  • 导航到您的JDK文件夹
  • 在“bin”文件夹中,应该有一个名为“visualvm”的可执行文件(带有一个奇特的图标),带有任何扩展名。(我不知道您使用的是什么操作系统,也不知道与此无关)
  • 开始吧
  • 在菜单栏上:帮助>关于。在对话框上,查看左下角。(主要与您的JDK版本相匹配)

  • 能修好这个吗?我在STS 3.4.0I注册并提交了支持请求时遇到了同样的问题,他们承认了这个问题,但我没有时间检查他们是否解决了这个问题。检查正在使用的Java版本。当您添加一个新的JRE(窗口->首选项->已安装的JRE,与不工作的JRE相同的位置),使其成为默认值并删除旧的JRE(行为不正常的JRE)时,您可能会遇到问题。使用新的(从同一位置)JRE在调试中启动Java应用程序会很好。已经尝试过了Kathir,但是谢谢:)解决这个问题有什么好运气吗?我尝试删除并重新安装插件,但没有任何帮助……在我的例子中,VisualVM可执行文件中没有任何内容,JDK主页指向JRE。我改变了这两个,现在它的工作。重要的一点是,如果应用程序使用32位JRE(或JDK)运行,那么VisualVM的JDK也必须是32位的。
    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)