我最近为 NetBeans 安装了 JRebel 插件,并在 IDE 中调试时注意到以下问题:
如果我在一个类中设置断点并在之后更改代码,那么我的调试器并不总是命中断点。我找到了一种解决方法:重新加载类后重置断点(或将调试器重新附加到项目)。
但是这个解决方案并不完美,因为当应用程序第一次需要它时会重新加载类(调试器还不能工作)所以我必须做一些我想调试两次的操作,这可能会导致很多问题。另一件事是我根本无法解释..即使我成功击中断点,我也无法在另一个班级中击中另一个。
也许有人已经解决了这个问题 - ?有没有办法在保存时重新加载更改的类?
带有 JRebel 插件的 NetBeans 7.2.1,Glassfish 3.1.2