用eclipse调试eclipse

Debugging eclipse with eclipse

我想调试在最新的 Neon 版本中可用的 Eclipse 视图。我发现 class 通过插件检查器(鼠标悬停时为 ALT+SHIFT+F1)负责视图的行为。我按照 this 问题(以及一些类似的文章)用另一个调试一个 eclipse 实例。

我做了以下步骤:

  1. 我启动了一个我想调试的 eclipse 实例
  2. 我启动另一个 eclipse 实例
  3. 我打开调试配置视图
  4. 我创建新的远程 Java 应用程序配置填充主机 'localhost' 和端口 '1044'
  5. 我点击调试然后出现错误"Failed to connect to remote VM. Connection refused. Connection refused:connect"

我做错了什么?

增加:

eclipse.ini 第 1 步

-vm
I:/prep_ide_win_test/Tools/jre/jre/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.400.v20160518-1444
-product
org.eclipse.epp.package.rcp.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m

eclipse.ini 在步骤 2

-vm
I:/prep_ide_win_test/Tools/jre/jre/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.400.v20160518-1444
-product
org.eclipse.epp.package.rcp.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m

正在启动我的调试配置

一个错误

//编辑:我正在 Eclipse 欢迎屏幕中寻找此按钮的功能:

改为创建一个新的 Eclipse 应用程序 配置,然后对其进行调试。