2009-11-02 108 views
1

在NetBeans 6.7.1中,我有一个Java项目,其中我重命名了一些类。重命名后,代码完成显示类的旧名称,而不是新名称。当我建立一个依赖于这个项目的项目时,我发现它甚至会为旧类创建.class文件。如果我删除了重命名的类并从头开始创建它们,问题依然存在。我可以找到没有引用我的项目文件夹中使用grep的类的旧名称。我也会遇到运行时错误,因为我使用新的类名获得代码。当我构建这个项目时,它是成功的。可能是什么问题?NetBeans代码完成显示重命名的类的旧名称

回答

4

尝试许多不同的操作后,删除我的NetBeans缓存文件夹并重新启动NetBeans是解决此问题的唯一办法。在Windows上,缓存文件夹位于C:\ Documents and Settings \ USERNAME \ .netbeans \ 6.7 \ var \ cache。这似乎是NetBeans中的一个错误。

0

这个bug似乎仍然存在于7.1中,旧的.class文件的相同问题并删除了修复它的缓存文件夹