今天一个偶然的机会,研究了一下用eclipse调试远程java程序。
具体操作如下:
Step1: 配置远程被调试的java程序的启动参数(JVM参数),打开远程debug监听端口。
Step2: 启动远程java程序.(注意,配置完参数后,一定要先把这个远程java程序run起来。如果是在eclipse中启动,要用run方式,不是debug方式。)所要用到的参数如下:
VM Parameter
Step3: 在本地的eclispe中创建用于远程调试的debug profile。具体过程如下:
Then you can debug your code remotely as follows.
Note: the remote Java Code will be suspended as soon as it is started (‘cause you set “suspend=y” in VM arguments). When you start “debug” in your local Eclipse, the remove JVM will resume running until meet the first Breakpoint.
注意端口,地址,编码,代码,JRE环境等等因素的匹配问题。
Wish you enjoy it!
没有评论:
发表评论