在eclipse中debug配置Remote Java Application:Host、Port、Allow termination of remote VM
在程序的启动脚本中添加命令
-Xdebug
-Xnoagent
-Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=y
端口号保持跟eclipse中的配置一致
然后启动需要被调试的程序,此时被调试的程序将被卡住,无法完成启动。
然后在eclipse中debug启动,再远程连接被调试电脑,就可以远程调试了。
此时修改的代码不能实时更新到应用。只能在debug时,保存一下文件,实现热更新,才能让新修改的代码有效果。