Kav*_*hwa 14 java eclipse debugging
请告诉我如何使用eclipse中附带的源代码调试任何jar文件.
当我尝试调试它时,实现按需完成,但控制从未到达断点.
小智 20
或者如果你想做更多的步骤:
你试试这个:
首先使用JD(Java Decompiler)打开jar文件,然后单击File - > Save JAR Sources,它将成为包含java源文件的.zip文件.然后,您可以使用add source在调试配置中添加此源zip文件.它肯定会起作用.
在调试jar文件类时,我也遇到了类似的问题.但经过上述程序后问题得到了解决.
使用以下命令启动您的jar:
java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y -jar [JAR NAME]
它应该声明如下:
Listening for transport dt_socket at address : 8000
在eclipse中,创建一个“ Remote Java Application ”调试配置并添加jar模块。
我已经这样做过很多次了,而且对我来说效果很好。确保您已将调试点放在正确的位置。可能是因为某些条件代码将变得无法访问,此时调试点将不会生效。将调试点放在方法的调用语句处意味着调用了jar类的方法。如果控制到达那里,则press F5进入 jar 文件类中的方法。如果控制未到达那里,则意味着代码中存在某些阻止调用该方法的条件,因此您无法到达方法中的断点。
| 归档时间: |
|
| 查看次数: |
54491 次 |
| 最近记录: |