【问题标题】:NetBeans code completion shows the old names of classes that were renamedNetBeans 代码完成显示已重命名的类的旧名称
【发布时间】:2009-11-02 17:53:10
【问题描述】:
在 NetBeans 6.7.1 中,我有一个 Java 项目,我在其中重命名了一些类。重命名它们后,代码完成显示类的旧名称而不是新名称。当我构建一个依赖于这个项目的项目时,我注意到它甚至会为旧类创建 .class 文件。如果我删除重命名的类并从头开始创建它们,问题仍然存在。使用 grep 在我的项目文件夹中找不到对类旧名称的引用。如果我有使用新类名的代码,我也会遇到运行时错误。但是,当我构建该项目时,它是成功的。可能是什么问题?
【问题讨论】:
标签:
netbeans
code-completion
【解决方案1】:
在尝试了许多不同的事情之后,删除我的 NetBeans 缓存文件夹并重新启动 NetBeans 是解决问题的唯一方法。在 Windows 上,缓存文件夹位于 C:\Documents and Settings\USERNAME\.netbeans\6.7\var\cache。这似乎是 NetBeans 中的一个错误。
【解决方案2】:
这个错误似乎在 7.1 中仍然存在,与旧的 .class 文件相同的问题并删除缓存文件夹修复了它