每次关闭 Eclipse(Windows Vista 中的 Helios Release 1)时都会遇到问题。这是错误日志:
尝试保存工作台状态时出现问题。 保存过程中出现问题。 保存变量和容器时出现问题 C:\Users...(工作空间目录)....metadata.plugins\org.eclipse.jdt.core ariablesAndContainers.dat(访问被拒绝)
当我开始使用 Eclipse 时,我曾经将工作区放在不同的目录中。然后我把它移到了另一个位置。加载工作区时它工作正常。
有什么解决办法吗?
要修复,请转到工作区并删除 .metadata 文件夹。重新启动 Eclipse 并将其指向旧工作区所在的位置,然后使用“文件”->“新建”加载项目。
只能一一加载,但至少解决了问题
现在看来问题已经解决了。我设法以一种非正统的(在我看来)方式做到了这一点。看来访问有问题。 Eclipse 无法访问其自己的 .dat 文件。可能是因为一些 windows-eclipse 的误解。我尝试删除出错的文件,Eclipse 再次创建了它们。就这样,问题就解决了。
最好的方法是查看 WORKSPACE/.metadata/.log,其中 Eclipse 会吐出所有错误信息。也许只有一个小文件需要删除或解锁。所以你不需要从头开始导入所有以前的项目
我通过进入以下内容修复了它:
workspace\.metadata\.plugins\org.eclipse.jdt.core\.org.eclipse.jdt.core.external.folders
我取消隐藏 .project 文件并授予系统、管理员等文件权限。
我的问题解决了
我不确定问题是否相同,但就我而言,Windows Defender 中的受控文件夹访问是我的错误根源。
我在病毒@线程保护设置中关闭并重新启动eclipse,就OK了。
我已经修好了。 步骤 1:将项目从该驱动器复制到另一个驱动器。 步骤2:然后,您需要删除旧数据中的项目。 步骤 3:再次将项目从复制的驱动器(步骤 1)复制到旧驱动器。 现在,重新启动 Eclipse 并运行您的项目。 祝你好运!