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



在安装eclipse并第一次打开后,我指定了一个工作区并选中了复选框,上面写着"将其用作默认工作区"。

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

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

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

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

  • 应用并确定

  • 关闭日食。

  • 打开eclipse

  • 给你的新工作区路径,并选择它作为默认路径。

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

$ eclipse -data $HOME/workspace/

在路径中

eclipseconfiguration.settingsorg.eclipse.ui.ide.prefs

更改此处的工作区顺序

RECENT_WORKSPACES=F:\new workspacenF:\worksapce

打开命令提示符。更改到eclipse主目录并键入"eclipse-clean",例如C:\/eclipse>eclipse-clean

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

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

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

将此属性从false设置为true

SHOW_WORKSPACE_SELECTION_DIALOG=true

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

您可以在"General"->"startup and shutdown"->"Workspaces"的首选项中选择"Prompt for workspace on startup",然后重新启动,设置新的默认工作区。

打开Eclipse,按照File=>切换工作区=>其他=>浏览

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

对于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

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

它对我有效:

修复1:

  • 如何强制eclipse自动打开默认工作区或在打开eclipse时请求默认工作区
  • 单击"窗口"->"首选项"
  • 单击常规->启动和关闭->工作区
  • 列出项目

修复2:

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

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

取消选中工作空间的提示。它奏效了。

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

最后,对我来说有效的方法是在应用程序位于dock中时右键单击应用程序,然后从选项菜单中选择"保持在dock中"。现在,如果我使用dock上的图标启动STS,就不会每次都提示我输入工作区。

最新更新