在NetBeans 6.7.1中,我有一个Java项目,我在其中重命名了一些类。重命名后,代码完成显示了类的旧名称,而不是新名称。当我构建一个依赖于这个项目的项目时,我注意到它甚至会为旧类创建.class文件。如果我删除了重命名的类并从头开始创建它们,问题仍然存在。我可以使用grep找不到项目文件夹中类的旧名称的引用。我也会遇到运行时错误,我使用新的类名代码。当我建立项目时,它是成功的。可能是什么问题?
答案 0 :(得分:4)
尝试了很多不同的事情后,删除我的NetBeans缓存文件夹并重新启动NetBeans是解决问题的唯一方法。在Windows上,缓存文件夹位于C:\ Documents and Settings \ USERNAME \ .netbeans \ 6.7 \ var \ cache。这似乎是NetBeans中的一个错误。
答案 1 :(得分:0)
这个bug似乎仍然存在于7.1中,与旧的.class文件同样存在问题并删除缓存文件夹修复它