我向Eclipse添加了一个Java项目,并从命令行运行它。因为它是预先构建的,所以我没有构建它。为远程调试启用了项目OfBiz。在可以远程调试项目之前,我需要在Eclipse中编译项目吗?
发布于 2010-01-21 04:47:42
不,你不需要重新编译,但是你必须使用如下选项启动你的应用程序:
-Xdebug -Xrunjdwp:transport= dt_socket,address=1044,server=y,suspend=n当然,这里的端口1044可以更改。如果应用程序正在运行,请打开调试对话框,并使用"Remote Java Application“/ New将eclipse调试器附加到应用程序的JVM
编辑:我忘记提到这要求预编译的应用程序是从外部启动的。如果你不想从eclipse内部启动它,你必须重新编译,否则eclipse无法找到要执行的Main类。
https://stackoverflow.com/questions/2104810
复制相似问题