由于各种原因,我的项目只能作为完成和打包的 JAR 运行(组装时会发生一些神奇的事情),所以我将它作为 Eclipse 中的外部工具运行。
我缺少的是调试功能。有没有办法在 Eclipse 中以 Debug模式运行外部工具?
最佳答案
如果已在 Debug模式下初始化,您可以连接到远程 JVM。
即在远程应用程序启动期间,您应该将参数传递给 JVM,类似于以下内容:
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=6079,server=y,suspend=n
然后您可以附加到 Eclipse 中的应用程序,使用“调试配置”窗口,选择“远程 Java 应用程序”。在连接属性中,只需要主机名和端口号(在我的例子中是 6079)。
关于java - 如何在 Eclipse 中以 Debug模式运行外部工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1042971/