在最近升级到eclipse Juno之后,我遇到了一个问题,那就是在重启和工作空间切换时,eclipse不再能够记住某些设置。比如哪些透视图是打开的,像"x open Dashboard“(spring ide)这样的特定设置似乎会在eclipse重启时恢复到出厂设置。
我使用Ubuntu,由于历史原因,我在/opt/eclipse中维护eclipse安装。安装归root所有,除了一些升级问题外,在Juno发布之前,这实际上并不是问题。
我已经在eclipse安装目录中尝试了chown -R :myself,并且我已经验证了我自己的用户确实可以编辑所有的文件。尽管如此,这些观点似乎已经重置。
eclipse是否有其他地方存储此信息,这些信息可能仍归root所有?
发布于 2012-07-05 10:11:04
该信息保存在每个工作区根目录的.metadata目录中。
发布于 2014-07-24 11:01:46
有关透视图的信息存储在
workspace>.metadata.plugins\org.eclipse.e4.workbench\workbench.xmi <
如果您使用复杂的自定义透视图,请备份此文件。
另外,删除这个文件可能会解决Eclipse无法启动时的问题(参见here),这也很有用。
发布于 2013-04-10 15:41:52
两种解决方案:
- Workbench Layout
- Working Sets
- [workspace]/.metadata/.plugins/org.eclipse.ui.workbench/
- [workspace]/.metadata/.plugins/org.eclipse.core.runtime/.settings/
就我个人而言,我更喜欢(2)。
上面的答案归功于@Ischin,在下面的reference中...
https://stackoverflow.com/questions/11339922
复制相似问题