调试从Windows批处理文件调用的Java类

时间:2017-03-03 13:32:05

标签: java eclipse

我有一个java项目A依赖于另一个项目B.我想从项目A启动批处理文件时调试项目B的java类。如何在 Eclipse 中实现这一点?

1 个答案:

答案 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?