你如何刷新Netbeans语法错误信息?

时间:2011-04-15 21:03:51

标签: caching netbeans

Opps:这与:Is there a way to reset the error badges in Netbeans?相同,但我不知道如何将其标记为......

我的NetBeans 6.9.1版本目前在许多项目中的许多文件中都显示了大量语法错误。

但是,如果我查看错误,它们就是无效的。例如,一个错误表明导入引用了一个不存在的文件。但是,该文件存在且没有语法错误。

更重要的是,尽管存在所有错误,但代码可以干净地编译并正确运行。

我的猜测是,NetBeans正在缓存一些已过期或已损坏的数据(OSGi?)。这种情况以前发生过,但在过去并没有这么糟糕,它神奇地清除了自己。

我已经尝试过启动和停止NetBeans,但是没有这样做。如果像上面的情况一样,我使用NetBeans重新保存导入的文件,它会在一分钟后消失,但对于大型项目,这非常耗时。 (请注意,我使用的是jVi,使用该嵌入式编辑器保存并不能解决问题,它必须是NetBeans save命令。)

我真的想找到一种简单的方法来强制整个内部状态刷新自己。有没有人有任何想法?

2 个答案:

答案 0 :(得分:0)

要清除此错误,您需要关闭netbeans,转到主目录C:\ users \ .netbeans for Win 7中的.netbeans文件夹, 在那里,您将看到您正在使用的版本的文件夹。 在一个名为var的文件夹中 删除此文件夹,然后重新运行netbeans。

这清除了Netbeans中的缓存,允许它正确地重新扫描文件夹。

答案 1 :(得分:0)

我找到了一个名为Cache Eraser的有用插件。