在安装eclipse并第一次打开时,我指定了一个工作空间并选中了复选框,上面写着“将其用作默认工作空间”。
从那时起,每次我打开eclipse时,它都不会询问工作空间并加载我之前指定的默认工作空间。我想更改这个默认工作空间。
我不想打开一个工作空间,然后再切换到我需要的工作空间。如何更改默认工作空间?
取消选中此项并应用更改 -
Windows首选项->常规->启动和关闭->工作空间->勾选启动时提示选择工作空间
点击应用和确定
关闭Eclipse。
打开Eclipse
输入您的新工作空间路径并将其选择为默认值。
由于其他答案似乎不能满足您的需求,我想知道您真正想要什么。因此,我将添加另一个选项:使用命令行参数“-data”指定工作区的位置。有了这个选项,您可以创建几个启动器/快捷方式,以打开不同的工作区。
$ eclipse -data $HOME/workspace/
在路径中
eclipse\configuration\.settings\org.eclipse.ui.ide.prefs
在这里改变工作区的顺序
RECENT_WORKSPACES=F\:\\new workspace\nF\:\\worksapce
打开命令提示符。切换到eclipse主目录并输入“eclipse -clean”,例如C:/eclipse>eclipse -clean。
这将要求您选择工作区,并强制将其设置为默认工作区。
然后,转到eclipsehome-->configuration-->settings文件夹。
在记事本中打开org.eclipse.ui.de.prefs文件。
将此属性从false设置为true。
SHOW_WORKSPACE_SELECTION_DIALOG=true
每次都会要求您选择工作区。
您可以在“常规”->“启动和关闭” ->“工作区”中的首选项中选择“启动时提示工作区”,然后重新启动,设置您的新默认工作区。
osgi.instance.area.default=C:/Workspace
这对我有用:
修复方法1:
修复方法2:
我在MacOS上遇到了这个问题。当我安装STS时,我将其sts-bundle
文件夹复制到应用程序目录,并使用STS.app
文件启动STS。当我启动它时,尽管我更改了首选项以不这样做,但它仍然反复提示我选择工作区文件。
最后,对我有效的方法是,在应用程序在Dock中时右键单击并从选项菜单中选择“保留在Dock中”。现在,如果我使用Dock上的图标启动STS,每次都不再提示我选择工作区。