本文将介绍使用Eclipse JPDA,在Eclipse的开发环境下对远程运行的Java程序进行调试操作。
请按以下步骤进行(本人已经在Eclipse 3.2, JDK 1.5_08)环境下调试成功。
1. 在启动Java程序时,在Java启动命令中,加入以下参数
| -Xdebug -Xrunjdwp:transport=dt_socket,address=1234,server=y,suspend=n |
注: suspend参数表示,启动时,是否等待JPDA调试端连接。n表示否
2. 配置完后,就可以运行Java程序,看到如下提示,表示已经开启debug功能
| Listening for transport dt_socket at address: 1234 |
3. 打开Eclipse, 在菜单"run"->"debug……" 弹出的对话框中,选择 Remote Java Application,新建Debug配置
* Project是运行的程序源代码项目
* Host,Port Host:运行的Java程序所在的Ip Port在Java运行命令中设置的端口
4. 完成,直接运行Debug即可。接下来,与调试本地的程序的方法相同。

本文详细介绍如何使用EclipseJPDA在Eclipse环境中对远程运行的Java程序进行调试。具体步骤包括在Java启动命令中加入-Xdebug等参数以启用调试功能,然后在Eclipse中配置远程调试。
353

被折叠的 条评论
为什么被折叠?



