我有一个java项目A依赖于另一个项目B.我想从项目A启动批处理文件时调试项目B的java类。如何在 Eclipse 中实现这一点?
答案 0 :(得分:3)
您可以通过传递命令行参数(旧式)来附加tell java以允许连接到debug:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
较新的样式(JVM TI interface used):
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
然后你应该能够将eclipse附加到debug:
通过指定主机和端口来配置Eclipse以进行远程调试。 host:localhost,port:8000
请参阅此答案:What are Java command line options to set to allow JVM to be remotely debugged?