我有一个类,然后当我编辑然后构建Netbeans时,我不认识到我在运行时更改了代码。当使用调试模式时,它不会让我在我的新代码中放置断点,并且就像旧代码仍然存在一样。我有单个编译类,用于整个项目的构建,用于整个项目的构建和清理,重新启动netbeans,重新启动计算机。除了重新创建整个项目之外,有没有人能解决这个问题(这是不合理的,因为项目已经退出并且被其他项目使用)?
答案 0 :(得分:3)
尝试重命名该类。有时重命名有问题(低/上cas)。
或者将课程移到另一个包中。 日尔卡
答案 1 :(得分:1)
问题是项目(A)被添加到另一个项目(B)的图书馆 在主项目(Main)中,B在A之前被添加到库中,因此在运行时,因为我没有重建B,所以它使用了旧的A代码。
我通过从Main的库中删除B的引用并从B的库中删除A的引用来修复此问题,因为Main不能正常运行这些引用。
答案 2 :(得分:0)
重命名这些课程对我有用。 Netbeans不明白他必须编译一个类,然后另一个。经过一些重命名(然后回来)它就有效了!