无法在Eclipse中保存项目首选项

Rea*_*ed. 7 eclipse ide settings

我所要做的就是将我的项目的Java编译器设置为5.0.默认为1.4.当我按下OK按钮尝试保存时,出现以下错误.

首选项保存失败:

原因:异常在保存项目首选项时出现:/com.myproj.reqmanager.ui/.settings/org.eclipse.jdt.ui.prefs.

我之前从未遇到过这个错误.我的意思是我之前导入了这个项目并保存了偏好设置而没有任何问题.无处不在,我现在遇到这个问题.

Von*_*onC 5

如果您遵循此主题,则可以是:

  • 因为Eclipse在网络驱动器上使用了工作区(不一定是你的情况,但值得一提的是以防万一)
  • 因为文件以某种方式被锁定(由另一个进程或具有悲观锁定的版本控制系统).另见错误130266:

在处理源控制系统(如Perforce)时,只读项目文件会出现很多,它们使本地文件成为只读,直到它们被"检出".


Njo*_*jol 5

像Liam一样,我将我的项目存储在Dropbox上,并在两台不同的机器上使用它,同样也出现了错误.一个简单的刷新(选择项目并按F5,或右键单击项目并选择刷新)为我做了诀窍,因为资源不同步.这通常会显示(例如在编辑器中尝试编辑源文件时),但在首选项的情况下,您必须在eclipse的日志中找到该消息:

!MESSAGE Exception occurred while saving project preferences: /Utils/.settings/org.eclipse.jdt.core.prefs.
!STACK 1
org.eclipse.core.internal.resources.ResourceException: Resource is out of sync with the file system: '/Utils/.settings/org.eclipse.jdt.core.prefs'.
Run Code Online (Sandbox Code Playgroud)

对于你们两个人来说这实际上可能是个问题,因为对项目的任何外部修改都会导致这种不同步错误,并且创建新工作区或使用另一个eclipse版本可能会清除eclipse的缓存,从而导致自动刷新.


Ind*_*ara 5

五年后,这种情况仍然发生。在我的情况下,我移动了.settings文件夹,再次保存(.settings自动创建)并手动合并文件。

发生在 Android Developer Tools Build: v22.6.2 上。