Eclipse打开空白工作区

时间:2013-04-24 12:55:58

标签: eclipse macos workspace eclipse-juno

我有这个奇怪的问题,发生以下情况:

  • 新鲜的eclipse juno安装(应用了所有更新)
  • 可以正常工作一段时间询问我想用启动时的对话框打开哪个工作区
  • 几天后停止提示我换工作区,在/ Users / myself / Documents
  • 中打开空白的工作空间

如果我检查“首选项 - >工作区 - >启动和关闭”一切似乎都很好,列表中唯一的工作区是我创建的工作区,而“不提示工作区”的复选框是未选中

这已经发生了几次新鲜的eclipse安装和新的硬盘驱动器(相同的机器,但我更换了硬盘驱动器,重新安装了操作系统和一切由于其他原因,现在又发生了)。

我在:

  • OSX 10.7.5
  • Eclipse Juno(服务版本2)

任何帮助表示赞赏!

4 个答案:

答案 0 :(得分:19)

我在OSX上遇到了完全相同的问题,无论如何,在一个晴朗的日子里,Eclipse将启动一个新的空白工作区!

对于所有愚蠢的答案和响应者:是的我知道如何设置和选择默认工作区!并且不能创建新工作区,重新导入大量项目并且在我的Toad扩展下丢失所有30多个数据库连接,这不是一种选择。

我发现的是

  • 由于某种原因,Eclipse创建了一个目录/Users/user_name/Documents/workspace,这是一个空白工作区,它启动时(错误地)
  • 我通常的工作区位于/Users/user_name/Documents/Development/eclipse

解决方案是(这是在Mac OSX上,不知道它在Windows上是否相同):

  1. 转到您运行Eclipse的Eclipse目录(我的是/Applications/eclipse
  2. {eclipse_dir}/configuration中打开文件config.ini
  3. 找到行osgi.instance.area.default=@user.home/...并确认它指向虚假工作区目录。
  4. 修改此条目的路径以指向正确的工作区
  5. 保存config.ini文件。
  6. 尝试启动Eclipse,它现在应该打开你的工作区。
  7. 如果您的Eclipse现在无法加载插件,请转到您的工作区目录并查找.metadata目录(隐藏)。在.metadata目录中,删除.mylyn目录并重新启动Eclipse。
  8. 一旦Eclipse开始加载正确的工作空间,请执行正确的Eclipse关闭以确保关闭并正确保存工作区。
  9. 这适用于Eclipse Juno。

    希望这有帮助!

答案 1 :(得分:2)

刚刚运行此命令帮助了我 eclipse.exe -data C:\ Development \ Eclipse \ Workspace

仅供参考,因为安装了一些插件。

答案 2 :(得分:1)

在Windows上,在两个单独的Eclipse安装上发生了同样的问题,没有安装任何插件。

我可以通过点击文件>来获取我的工作空间。切换工作区,但再次关闭和打开Eclipse会将其重置为默认工作区。

显然解决这个问题的方法是通过勾选 General>中启动时工作区提示设置来强制Eclipse保存工作区设置。启动和关闭>工作区,我已关闭。

下次Eclipse打开时,它会向我询问工作区,它在列表中首先有正确的工作区。我要求不再提示它,现在当我再次启动Eclipse时它会打开正确的工作区。

答案 3 :(得分:0)

我按照JJ-za's answer解决了这个问题,但步骤2和3除外:

  
      
  1. 在{eclipse_dir} / configuration / .settings 中打开文件 org.eclipse.ui.ide.prefs (当Eclipse未运行时)

  2.   
  3. 找到 RECENT_WORKSPACES= 行并确认工作区指向正确的工作区目录,并且多个工作区由\n分隔

  4.