1

我最近为 NetBeans 安装了 JRebel 插件,并在 IDE 中调试时注意到以下问题:

如果我在一个类中设置断点并在之后更改代码,那么我的调试器并不总是命中断点。我找到了一种解决方法:重新加载类后重置断点(或将调试器重新附加到项目)。

但是这个解决方案并不完美,因为当应用程序第一次需要它时会重新加载类(调试器还不能工作)所以我必须做一些我想调试两次的操作,这可能会导致很多问题。另一件事是我根本无法解释..即使我成功击中断点,我也无法在另一个班级中击中另一个。

也许有人已经解决了这个问题 - ?有没有办法在保存时重新加载更改的类?

带有 JRebel 插件的 NetBeans 7.2.1,Glassfish 3.1.2

4

1 回答 1

2

这是一个已知的问题。解决方案存在但尚未发布。

另外,请检查选项->Java->Java 调试器。是否启用了“保存后应用代码更改”复选框?如果没有,您能否启用它并尝试使用此配置 - 会有什么不同吗?

于 2013-01-19T18:38:01.520 回答