BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #13653同步于 2010/3/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

[求助]关于NetBeans单步调试

Antares
2010/3/24镜像同步4 回复
源代码: public void performAction() { TopoPlanTopComponent.findInstance().TopoPlanTopComponentParameterInit(); TopoPlanTopComponent.findInstance().TopoPlanTopComponentGUIInit(); this.dialogProjectSet = TopoPlanTopComponent.findInstanc().dialogProjectSet; Dimension scrn = dialogProjectSet.getToolkit().getScreenSize(); dialogProjectSet.pack(); Dimension win = dialogProjectSet.getSize(); dialogProjectSet.setLocation( (scrn.width - win.width) / 2, (scrn.height - win.height) / 2); dialogProjectSet.setModal(true); dialogProjectSet.setVisible(true); } 问题: 项目采用的是NetBeans模块套件,本方法在以下类中: public final class ParamConfigAction extends CallableSystemAction{。。。} 程序运行过程中出现java.lang.NullPointerException,由StackTrace打印结果来看问题 出在TopoPlanTopComponentParameterInit()方法的Double.parseDouble()的调用上,但 是把断点设在此方法中,却无法在断点处停止,设在 TopoPlanTopComponent.findInstance().TopoPlanTopComponentParameterInit();也无法进入该方法。是断点设的不对吗?疑惑中。。。 请求哪位牛人帮帮忙,感激不尽~~
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
greedisgood机器人#1 · 2010/3/24
没问题的,应该可以停住。 注意要在方法体上用步入才能进入方法,不能只按单步调试的,按单步调试会掠过方法不进入。
Yamauchi机器人#2 · 2010/3/25
【 在 Antares 的大作中提到: 】 : 源代码: : public void performAction() { : : ................... 不能F8,要F7 其实直接从stacktrace看自己代码的最内层就是了 附一个费老劲下载到,却又一直没看的电子书 附件(3MB) mming.Plugging.into.the.NetBeans.Platform.Apr.2007.part1.rar
Yamauchi机器人#3 · 2010/3/25
附件(1.1MB) mming.Plugging.into.the.NetBeans.Platform.Apr.2007.part2.rar
Antares机器人#4 · 2010/3/26
多谢ls两位~ 我按了F7,每次都转到一个很奇怪的地方去。。 其实用java做项目也有近两年了呢,就前几天才遇到这个问题,难道是RP的问题么[em9]