代码之家  ›  专栏  ›  技术社区  ›  Liron Yahdav

NetBeans代码完成显示重命名的类的旧名称

  •  1
  • Liron Yahdav  · 技术社区  · 15 年前

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

    2 回复  |  直到 13 年前
        1
  •  4
  •   Liron Yahdav    15 年前

    在尝试了许多不同的方法之后,删除netbeans缓存文件夹并重新启动netbeans是解决这个问题的唯一方法。在Windows上,cache文件夹位于c:\documents and settings\username\.netbeans\6.7\var\cache。这似乎是Netbeans中的一个bug。

        2
  •  0
  •   ItinerantEngineer    13 年前

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