如何更改默认的Eclipse启动工作区?

时间:2012-03-06 06:50:37

标签: java eclipse

首次安装eclipse并打开后,我指定了一个工作区并选中了复选框,其中显示“将此用作默认工作区”。

从那时起,当我打开eclipse时,它不会要求工作空间并加载我之前指定的默认工作空间。我想更改此默认工作区。

我不希望它打开工作区,然后切换到我需要的那个。 如何更改默认工作区?

11 个答案:

答案 0 :(得分:35)

  • 取消选中此项并应用您的更改 -

    Windows首选项 - >常规 - >启动和关机 - >工作区 - >检查提示启动工作区

  • 申请并确认

  • 关闭日食。

  • 打开日食

  • 提供新的工作区路径并将其选为默认路径。

答案 1 :(得分:25)

由于所有其他答案似乎并不能满足你,我想知道你真正想要的是什么。所以我将添加另一个选项:使用命令行参数“-data”指定工作空间的位置。有了这个,您可以创建几个打开不同工作区的启动器/快捷方式。

$ eclipse -data $HOME/workspace/

答案 2 :(得分:21)

在路径中

eclipse\configuration\.settings\org.eclipse.ui.ide.prefs

在此处更改工作空间顺序

RECENT_WORKSPACES=F\:\\new workspace\nF\:\\worksapce

答案 3 :(得分:4)

您可以在“常规”的首选项中选择“启动时提示工作区” - > “启动和关闭” - > “工作区”然后重新启动,设置新的默认工作区。

答案 4 :(得分:4)

打开命令提示符。切换到eclipse主目录并输入" eclipse -clean"例如C:/ eclipse> eclipse -clean

这将要求选择工作空间。它还会强制将其设置为默认工作区。

然后,转到 eclipsehome - >配置 - >设置文件夹

在记事本中打开org.eclipse.ui.de.prefs。

false

将此属性设置为 true

<强> SHOW_WORKSPACE_SELECTION_DIALOG =真

每次都会要求您选择工作区。

答案 5 :(得分:3)

打开Eclipse,按照 File =&gt; Switch Workspace =&gt;其他=&gt;浏览

选择要用作工作区的目录,然后单击“确定”。 Eclipse将重新启动,您将能够在新工作区中工作。如果您想添加新的工作区,请按照上面说明的相同方法。您的所有工作区将在 切换工作区 选项后​​列出,这样您就可以轻松选择以前的工作区。您最近的工作区将是 默认工作区

答案 6 :(得分:1)

埋在eclipse文件夹中的某个设置文件中设置了此选项,它还有一个列表或工作区历史记录。只需删除此项,即可选择新位置。您还可以删除工作区中的.metadata文件夹(将丢失您的prefs)或只是将该工作区文件夹一起移动到新位置。我认为Eclipse会在所有这些情况下提示你。

答案 7 :(得分:1)

它对我有用:

修复1:

  • 如何强制eclipse自动打开默认工作区或在打开eclipse时请求默认工作区
  • 点击窗口 - &gt;首
  • 点击常规 - &gt;启动和关机 - &gt;工作区
  • 列表项

修复2:

  • 去你的日食家
  • 将您的eclipse.ext发送到桌面快捷方式
  • 现在转到桌面并右键单击它 - 单击属性
  • 在目标输入框中使用-clean命令附加目标位置
  • 双击eclipse shorcut打开

答案 8 :(得分:1)

对于Neon Eclipse的追随者,我做了以下事情,并且运作正常。

Modify osgi.instance.area.default="your preferred workspace folder" in $ECLIPSE_HOME/configuration/config.ini file.
请注意,在提到工作区文件夹时,路径应该是绝对路径并且是Unix风格 例如,如果您的工作区文件夹是:  C:\Workspace in windows,然后高于以下值:

osgi.instance.area.default=C:/Workspace

答案 9 :(得分:0)

转到窗口/首选项/工作区/启动和关机

取消选中工作区提示。它奏效了。

答案 10 :(得分:0)

我在MacOs上遇到了这个问题。当我安装STS时,我将其sts-bundle文件夹复制到Applications目录并使用STS.app文件启动STS。当我启动它时,它反复提示我输入工作区文件,即使我将首选项更改为不执行此操作。

最后,对我来说有用的是在应用程序进入扩展坞时右键单击该应用程序并选择&#34;保持在停靠状态&#34;从选项菜单中。现在,如果我使用扩展坞上的图标启动STS,则不再每次都提示我使​​用工作区。