在“Win32刷新守护程序”期间发生内部错误

时间:2013-03-15 20:07:14

标签: java eclipse eclipse-juno

我正面临Eclipse Juno的以下错误:

java.lang.NullPointerException
at org.eclipse.core.internal.resources.refresh.win32.Win32Monitor$FileHandle.handleNotification(Win32Monitor.java:94)
at org.eclipse.core.internal.resources.refresh.win32.Win32Monitor.waitForNotification(Win32Monitor.java:588)
at org.eclipse.core.internal.resources.refresh.win32.Win32Monitor.run(Win32Monitor.java:501)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

显然与Internal error occurred during: “Cache refresh”有关。 有什么东西可以解决吗?

提前致谢。

2 个答案:

答案 0 :(得分:2)

如果错误仍然存​​在,请取消选中Windows下的复选框 - >偏好 - >一般 - >工作区 - >使用本机挂钩或轮询刷新。

如果某些其他工具修改了Eclipse之外的底层文件系统,则Eclipse会自动刷新工作空间。你的错误发生在后台工作中。

当然,您可能必须在禁用该选项的情况下手动刷新工作区。

答案 1 :(得分:1)

使用-clean参数启动Eclipse解决了这个问题。