如何在调试模式下在Eclipse中运行外部工具

mik*_*kek 4 java eclipse debugging jar

由于各种原因,我的项目只能作为完成和打包的JAR运行(在程序集中会发生一些神奇的事情),所以我将它作为Eclipse中的外部工具运行.

我缺少的是调试功能.有没有办法在Eclipse中以调试模式运行外部工具?

Grz*_*zki 5

如果已在调试模式下初始化,则可以连接到远程JVM.

即在远程应用程序启动期间,您应该将参数传递给JVM,类似于以下内容: -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=6079,server=y,suspend=n

然后,您可以使用"调试配置"窗口连接到Eclipse中的应用程序,选择"远程Java应用程序".在连接属性中,实际上只需要主机名和端口号(在我的情况下为6079).