利用jdk自带的调试工具对java代码进行调试。
- 编译: javac –g –classpath jar包 xxx.java
- 运行: jdb –classpath :jar包 xxx
- 在需要的地方打断点:
(1), stop at 类名:行号
(2), stop in 类名.方法名.变量名
- 启动: run
- 断点调试:step / stepi
- 查看某个变量的值: print 变量名 / dump 变量名
- 设置变量值: set 变量名 = 设置的值
- 跳过断点:next
- 显示对战中全部本地变量:locals (编译时必须使用-g )
- 从当前位置到文件结束: cont
- 重复执行最后一行命令:!!
- 、引入多个jar包:
- 编译:对java文件进行编译(注意编译时需要将你引入的第三方jar包一块编译进去),(编译之前可以讲java文件中的包名去掉,不去掉也行,本人演示的是将包名去掉的执行过程,如果有包名的话需要带上包名如
编译时使用javac -cp mysql.jar: xx.TestDemo.java xx为包名)具体编译命令为 javac -cp mysql.jar: TestDemo.java,此