23

当我启动 Eclipse 时,它​​会从我创建的一个工作区开始,并选择“不再询问”(通常,Eclipse 会在启动期间询问从哪个工作区开始)。

因此,它必须将要使用的工作空间存储在某个地方。它在哪里存储这条信息?

4

6 回答 6

18

$HOME/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/.settings

有一个文件

org.eclipse.ui.ide.prefs

它存储在哪里。

于 2012-09-12T09:49:21.380 回答
15

eclipse\configuration\.settings使用 Eclipse Juno,我可以在文件中看到这些信息:

我猜你正在寻找RECENT_WORKSPACESSHOW_WORKSPACE_SELECTION_DIALOGvars。

于 2012-09-12T09:49:04.797 回答
13

自发布此问题以来,设置已更改,因为已发布较新版本的 Eclipse。

使用 Eclipse Luna,导航到$ECLIPSE_HOME/eclipse/configuration/.settings该文件org.eclipse.ui.ide.prefs包含这样的设置(显示 Windows 文件配置):

MAX_RECENT_WORKSPACES=5
RECENT_WORKSPACES=C\:\\src\\eclipse-workspaces\\luna\\MyApp\nC\:\\src\\eclipse-workspaces\\luna\\MyOtherApp
RECENT_WORKSPACES_PROTOCOL=3
SHOW_WORKSPACE_SELECTION_DIALOG=true
eclipse.preferences.version=1

中的每个条目RECENT_WORKSPACES似乎都由\n没有空格分隔。每当我手动调整我的工作区时(这种情况很少见,但确实会发生),我已经非常成功地手动编辑了这个文件,保存它,并且新路径在 Workspace Lancher/Select a Workspace 对话框中显示得很好.

于 2014-10-24T15:11:08.847 回答
2

您在“eclipse_home”/configuration 中有 eclipse 配置文件,您可能要查找的配置文件在设置目录中:org.eclipse.ui.ide.prefs

于 2012-09-12T09:49:05.023 回答
0

我在使用 Spring Tool Suite 4 时遇到了问题。该工作区曾经给出错误,我也无法选择其他工作区。在已经给出的一些答案的帮助下,我可以在 $ECLIPSE_HOME\sts-4.7.1.RELEASE\configuration.settings\org.eclipse.epp.mpc.ui.prefs 中找到配置

我删除了 RECENT_WORKSPACES 属性(尝试重新启动后,它再次添​​加默认条目)并更改

SHOW_WORKSPACE_SELECTION_DIALOG=true

STS 再次开始显示工作区选择对话框。

于 2020-08-02T15:36:39.603 回答
-1

如果 Eclipse 已使用ubuntu-make安装,则文件位置为~/.local/share/umake/ide/eclipse-jee/configuration/.settings/org.eclipse.ui.ide.prefs.

于 2017-12-11T09:36:56.500 回答