我一直在编写一个超过500级的项目.其中一个类负责从磁盘中检索数据.出于某些原因,我更改了代码,但是,当我运行代码时,它会执行类的旧代码.当我调试时,调试器移动空行,这意味着它仍然运行在我已更改的旧代码上.我多次清理并建造了这个项目.我手动删除了所有的.class文件并重新构建了项目,没有任何改变.
让我疯狂的是,我将这个代码复制粘贴到新项目的新类中,然后在类中使用main方法对其进行测试.
我想这是netbeans中的一个bug,或者背后有一些我不知道的东西.我使用的版本是7.1,它是最新的.
知道如何克服这个问题吗?
解决方法:
由于缓存,我遇到了一些(不同的)问题.擦除它后,一切都运转了.
在我的机器上(Windows 7),它位于:MyDirectory> .netbeans> 7.0> var>缓存.