1

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

4

2 回答 2

4

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

于 2009-11-02T17:53:37.793 回答
0

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

于 2012-03-14T19:40:23.107 回答