我的Eclipse崩溃了,我刚刚花了一个小时设置的工作集现在不见了。
但是当我尝试创建一个具有相同名称的新工作集时,它表示"具有该名称的工作集已经存在。"
如果它存在,它在哪里?我无法在我的工作区找到它...... 如果它不存在,为什么我不能创建一个同名的新的呢?
我尝试刷新工作区(F5),然后运行./eclipse -clean - 没有快乐。
答案 0 :(得分:21)
一个小黑客解决了它:) (面向Web开发人员的Eclipse Java EE IDE,版本:Indigo Service Release 1)
选择一个项目,右键单击它。
分配工作集......
在“工作集分配”窗口中:取消选中“仅显示包资源管理器工作集”复选框...瞧:有消失的工作集。
检查工作集并点击“确定” - >工作集将显示在Package Explorer中。
答案 1 :(得分:14)
另一种可能性是单击向下箭头(查看菜单),选择顶级元素,然后选择工作集。
答案 2 :(得分:3)
上述答案在STS 3.4.2中都不适用于我。当我尝试创建一个特定的名称时,我不断收到错误“该名称的工作区已经存在”,尽管我在包查看器中看不到它。
我发现这个文件包含对命名工作区的引用:
<workspace dir>/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
我注意到缺少的工作区有一个
editPageId=org.springframework.ide.eclipse.ui.springWorkingSetPage
而我能看到的是:
editPageId=org.eclipse.jdt.ui.JavaWorkingSetPage
所以,我的'缺失'工作集只会出现在spring包查看器中。用户错误 - 但是eclipse没有帮助找到它......
此时,可以重命名/删除弹簧工作区,然后将其添加到包工作区。
答案 3 :(得分:1)
在我的情况下,我不得不:
Etvoilà!
答案 4 :(得分:-1)
我通过关闭然后重新打开Navigator视图解决了我的问题。
答案 5 :(得分:-1)
感谢大家的提示。 虽然它们并没有像你们中的某些人那样完全正常工作,但这对我有用(使用Eclipse Juno):
档案 - &gt;导入 - &gt;现有项目进入工作区 - &gt; 选择导入项目的目录 - &gt;完成。
不确定具体原因是什么,虽然它发生在我的机器崩溃时。