首页 > 数据库技术 > 详细

JDB调试之小试牛刀

时间:2015-04-11 13:07:03      阅读:163      评论:0      收藏:0      [点我收藏+]
用JDK自带工具JDB调试示例程序HelloJDB(d:\jdb\HelloJDB)

HelloJDB代码如下:
public class HelloJDB
{
	public static void main(String args[]){
		int a,b,c;
		a = 1;
		b = 2;
		c = a + b;
		System.out.println(c);
	}
}

编译HelloJDB:javac -g HelloJDB.java
注意:-g选项表示生成调试信息,否则使用locals命令不能查看本地变量

调试方式运行:
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 HelloJDB JDB连接:
jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=8000 -sourcepath d:\jdb 注意:-sourcepath制定源代码,否则list指令不能显示断点所在源代码处 JDB调试: stop at HelloJDB:7 在第七行处下断点 run 执行程序到断点处 locals 查看本地变量 list 查看断点所在源代码处 next 往下执行(step over) step 往下执行(step into) quit 停止调试

JDB调试之小试牛刀

原文:http://www.cnblogs.com/mapeng-cnblogs/p/4417286.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!