我们能否以 "offline" 模式启动 Eclipse

Can we start Eclipse in "offline" mode

在最近的eclipse中(我用的是2019-06)我不确定是特定的插件还是平台本身,但是在启动时它会尝试系统地连接到互联网,我相信这是为了检查更新。

现在在许多没有网络的漫游情况下,或者在需要代理配置才能访问互联网的地方(proxy/preferences 是按工作区配置的,因此更改工作区 => 再次等待), eclipse 将在启动时挂起长达几分钟(感觉就像两次标准 TCP 超时两分钟)。

有没有我可以在启动时传递的标志,或者我可以在 eclipse.ini 文件中放置的东西,上面写着 "forget about connecting";至少在我点击一个实际需要网络的按钮之前(例如 git push/pull)。

所以经过调查,此时的答案似乎是没有,没有命令行这样的标志会影响整个平台。即使您知道您没有网络,也没有"start offline"模式可用。

Eclipse 会在下次重新启动时记住上次是否在线,在 ~/.eclipse/ 和每个工作区 .metadata 信息中。但是没有空账号首次启动的解决方案。

插件特定的调整可能是可能的,如一些评论中所建议的那样(感谢您的建议),但是一个接一个地定制插件大多不令人满意且不可维护。

在我们的用例中,这是为 100 多名学生在机器上进行的编程考试,他们无法访问互联网以避免作弊,并且临时空白帐户,最后我们不得不重新配置 proxy/network 让 Eclipse到达它的更新服务器(其中 6 个用于默认 Eclipse/CDT 发行版),然后再次重新配置它们,因为我们注意到它连接到的 IP 不稳定,可能是由于更新服务器的镜像。

产生此答案的类似问题: Eclipse hangs intermittently on PC without internet connection

有些人从 Visual Studio 迁移过来并抱怨没有此功能: https://social.msdn.microsoft.com/Forums/vstudio/en-US/3532a794-bb99-461e-9e32-a922f5e7a1b8/can-you-start-eclipse-with-an-offline-parameter?forum=tee