Java Debug


Java Debug

debug信息

javac -g

启动选项

远程调试: java -Xdebug -Xrunjdwp:transport=dt_socket,address=[127.0.0.1:]8787,server=y,suspend=y 启动类
本地调试: 不做任何内容

调试

远程调试:jdb --attach [ip:]8787
本地调试:jdb -classpath [:] main函数 argc

调试命令

jdb内可以通过help查看帮助

源码指定:

use 源码路径,需要和包保持一致,如果你的包是com.xxdr.Test, public class 是 TestMain,TestMain.java 需要在com/xxdr/Test 目录下

添加断点

stop in function    stop at class:line 这里的function和class 要是使用全名,即package.class

Spacemacs 如何调试

安装 realgud-jdb