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

29

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

从那时起,每次我打开eclipse时,它都不会询问工作空间并加载我之前指定的默认工作空间。我想更改这个默认工作空间。

我不想打开一个工作空间,然后再切换到我需要的工作空间。如何更改默认工作空间?


可能已经在https://dev59.com/tm435IYBdhLWcg3w1z4t上提问过了,但那个问题不太清楚。 - Ciro Santilli OurBigBook.com
11个回答

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

    Windows首选项->常规->启动和关闭->工作空间->勾选启动时提示选择工作空间

  • 点击应用和确定

  • 关闭Eclipse。

  • 打开Eclipse

  • 输入您的新工作空间路径并将其选择为默认值。


文件 -> 切换工作区(Spring Tool Suite) - ObjectMatrix

27

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

$ eclipse -data $HOME/workspace/

Fuse IDE(它是Eclipse的一种变体)与已接受的解决方案不兼容。然而,这个解决方案却非常完美地运行了! - Ric Jafe
对于 Appcelerator Studio 也非常有效! - codehead

22

在路径中

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

在这里改变工作区的顺序

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

8

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

这将要求您选择工作区,并强制将其设置为默认工作区。

然后,转到eclipsehome-->configuration-->settings文件夹

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

将此属性从false设置为true

SHOW_WORKSPACE_SELECTION_DIALOG=true

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


4

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


3
打开Eclipse,按照以下步骤操作:文件 => 切换工作区 => 其他 => 浏览 选择您要用作工作区的目录,然后单击“确定”。 Eclipse将重新启动,您将能够在新的工作区中工作。 如果您想添加新的工作区,请按照上述相同的方法操作。 您所有的工作区将在切换工作区选项之后列出,因此您将能够轻松选择以前的工作区。 您最近使用的工作区将成为您的默认工作区

2
对于Neon Eclipse的跟踪,我按照以下步骤进行,它成功地解决了问题。 在$ECLIPSE_HOME/configuration/config.ini文件中修改osgi.instance.area.default="您偏好的工作区文件夹"。请注意,在提及工作区文件夹时,路径应为绝对路径且遵循Unix样式。例如,如果您的工作区文件夹是: C:\Windows中的Workspace,则上述值将如下所示:
osgi.instance.area.default=C:/Workspace

1

这对我有用:

修复方法1:

  • 如何强制eclipse自动打开默认工作空间或在打开eclipse时询问默认工作区
  • 点击窗口 -> 首选项
  • 点击常规 -> 启动和关闭 -> 工作区
  • 列出项目

修复方法2:

  • 进入你的eclipse主目录
  • 将eclipse.exe发送到桌面快捷方式
  • 现在转到桌面并右键单击它 - 点击属性
  • 在目标输入框中使用-clean命令附加目标位置
  • 双击eclipse快捷方式打开

您可以通过在Eclipse文件夹中打开命令提示符并输入“eclipse -clean”来实现相同的功能。这将允许您设置默认工作区,如其他答案所示。 - rakensi

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

0

我在MacOS上遇到了这个问题。当我安装STS时,我将其sts-bundle文件夹复制到应用程序目录,并使用STS.app文件启动STS。当我启动它时,尽管我更改了首选项以不这样做,但它仍然反复提示我选择工作区文件。

最后,对我有效的方法是,在应用程序在Dock中时右键单击并从选项菜单中选择“保留在Dock中”。现在,如果我使用Dock上的图标启动STS,每次都不再提示我选择工作区。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接