用eclipse调试eclipse
Debugging eclipse with eclipse
我想调试在最新的 Neon 版本中可用的 Eclipse 视图。我发现 class 通过插件检查器(鼠标悬停时为 ALT+SHIFT+F1)负责视图的行为。我按照 this 问题(以及一些类似的文章)用另一个调试一个 eclipse 实例。
我做了以下步骤:
- 我启动了一个我想调试的 eclipse 实例
- 我启动另一个 eclipse 实例
- 我打开调试配置视图
- 我创建新的远程 Java 应用程序配置填充主机 'localhost' 和端口 '1044'
- 我点击调试然后出现错误"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 应用程序 配置,然后对其进行调试。
我想调试在最新的 Neon 版本中可用的 Eclipse 视图。我发现 class 通过插件检查器(鼠标悬停时为 ALT+SHIFT+F1)负责视图的行为。我按照 this 问题(以及一些类似的文章)用另一个调试一个 eclipse 实例。
我做了以下步骤:
- 我启动了一个我想调试的 eclipse 实例
- 我启动另一个 eclipse 实例
- 我打开调试配置视图
- 我创建新的远程 Java 应用程序配置填充主机 'localhost' 和端口 '1044'
- 我点击调试然后出现错误"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 应用程序 配置,然后对其进行调试。