为什么我的Eclipse在启动时没有要求选择工作区?

5
在我的Eclipse中:
Windows -> Preferences -> General -> Startup and Shutdown -> Workspaces:
“在启动时提示选择工作空间”已经被勾选,但是每次我启动Eclipse时,它都不会询问要打开哪个工作空间。
为什么会这样?请帮助我!谢谢!

看这个:https://dev59.com/aWw05IYBdhLWcg3wv0R6?rq=1 - alterfox
可能是 https://dev59.com/aWw05IYBdhLWcg3wv0R6 的重复问题。 - E.Z.
是的,有人写道:“如果我勾选启动时提示工作区的复选框(可以在“窗口”>“首选项”>“常规”>“启动和关闭”>“工作区”中找到),它对我有效。”但这对我不起作用。 - victorio
2个回答

12

尝试使用eclipse.exe -clean启动Eclipse。您也可以手动编辑Eclipse文件,但最好使用支持的运行参数。正如我已经评论过的那样-建议在这里,但您似乎跳过了它并直接选择了第二个答案 :-)


哦,谢谢!是的,我跳过这一步了,因为我认为在偏好设置中进行设置就足够了 :-) 谢谢! - victorio
值得注意的是,关于 osgi.clean(即 -clean)开关的文档没有指出以下内容: 如果设置为“true”,则 OSGi 框架和 Eclipse 运行时使用的任何缓存数据都将被清除。这将清除用于存储捆绑包依赖项解析和 Eclipse 扩展注册表数据的缓存。使用此选项将强制 Eclipse 重新初始化这些缓存。 - Andreas

1

1/ 检查eclipse.ini文件中-startup的值。

如果你发现-startup是

-startup plugins/org.eclipse.equinox.launcherXXXXXX.jar

那就没问题了,

如果你找到其他值,请将其注释掉。

2/ 在Eclipse中,你可以进入偏好设置,路径是:preferences > General > Startup and Shutdown > workspaces。然后勾选 (prompt for workspace on startup)。

3/ 运行eclipse.exe时加入-clean参数。


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