Netbeans调试跟踪Java类库代码的方法
建立项目DebugJava,写一个简单的类Main.java
- view plaincopy to clipboardprint?
- public class Main {
- public static void main(String[] args) {
- System.out.println("Hello World");
- }
- }
- public class Main {
- public static void main(String[] args) {
- System.out.println("Hello World");
- }
- }
按住Ctrl,点println下面的链接,进入PrintStream类,在public void println(String x) 方法上设置断点。
按Ctrl+Shift+F5,调试当前文件,调试器控制台输出:
无法提交断点 LineBreakpoint PrintStream.java : 755,原因是:断点属于禁用的源根目录 'F:\Program\jdk1.6.0_10\src.zip'。请参见“窗口”>“调试”>“源”。
打开“窗口”>“调试”>Sources,在源根目录/过滤器F:\Program\jdk1.6.0_10\src.zip
对应的”用于调试“一项中打对勾。OK。
以后就可以对java的类库进行跟踪调试了。
再测试:
建立新的项目TestDebug,Main.java内容为:
- view plaincopy to clipboardprint?
- package testdebug;
- public class Main {
- public static void main(String[] args) {
- System.out.println("Hello World");
- }
- }
- package testdebug;
- public class Main {
- public static void main(String[] args) {
- System.out.println("Hello World");
- }
- }
直接按F7,主程序会在main方法的第一行中断,继续按F7,则跟踪进入PrintStream的println方法。按F8,不跟入方法,直到返回到main方法中,println下面一行,继续按F7,这时候我们会发现进入了Thread.java的exit()方法中。exit()方法执行完毕,程序退出。
【编辑推荐】
- NetBeans XSLT Designer入门
- NetBeans 6.7 RC3发布
- NetBeans 6.0:史上最大升级 赶超Eclipse仍路漫漫
- 浅谈NetBeans下配置Hibernate连接MySQL 5
- 如何在NetBeans中设置数据库连接池详解
版权声明:
作者:后浪云
链接:https://www.idc.net/help/412498/
文章版权归作者所有,未经允许请勿转载。
THE END