我一直在一个包含 500 多个类的项目中进行编码。其中一个类负责从磁盘检索数据。由于某些原因,我更改了代码,但是当我运行代码时,它仍然执行类的旧代码。当我调试时,调试器会移过空行,这意味着它仍然运行我更改的旧代码。我多次清理和构建了该项目。我手动删除了所有 .class 文件并再次构建了项目,但没有任何改变。
让我发疯的是,我将此代码复制粘贴到新项目中的新类中,并使用类中的 main 方法对其进行测试,它工作得很好。
我猜这是 netbeans 中的一个错误,或者背后有一些我不知道的东西。我使用的版本是7.1并且是最新的。
知道如何克服这个问题吗?
由于缓存,我遇到了一些(不同的)问题。我删除后一切正常。
在我的机器(Windows 7)上它位于:MyDirectory > .netbeans > 7.0 > var > cache
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)