在哪里可以找到Eclipse运行参数的详细参考文档?
关于Eclipse
-persistState false参数及运行参数参考的说明 -persistState false参数的来源
- 这个参数不属于Eclipse官方对外承诺稳定支持的公共运行参数,因此没有收录在你查阅的《The Eclipse runtime options》官方文档里。它是Eclipse E4工作台实现层的内置功能开关,最早是Eclipse平台UI开发组在调整E4应用模型持久化逻辑时写入代码的,你提到的回答者greg-449本身就是Eclipse平台UI组件的长期核心贡献者,这类未公开参数基本是直接从源码、Eclipse Bugzilla上的工作台功能开发/修复工单讨论里获知的,不是从公开通用文档里摘的。
- 这个参数的实际生效逻辑很明确:启动Eclipse时传入
-persistState false,程序在退出流程中会跳过UI布局、打开的视图/编辑器状态、窗口位置等E4模型持久化数据的写入步骤,下次启动自然不会恢复上一次会话的视图状态,正好匹配禁止E4自动恢复视图的需求。
Eclipse运行参数的参考获取渠道
- 官方通用公开参数手册:即你已经找到的《The Eclipse runtime options》文档,这里只收录跨版本兼容、官方承诺长期稳定的公共参数,是日常使用最稳妥的参考来源。
- 各组件专属帮助文档:Eclipse的运行参数是分组件维护的——UI相关参数归平台UI组件、Java开发相关参数归JDT组件、插件开发相关参数归PDE组件,这类组件专属的公开参数不会全部汇总到全局通用参数列表,需要对应到具体组件的帮助文档查阅。
- 源码校验渠道:遇到文档没收录的参数,最准确的核实方式是直接查对应Eclipse版本的组件源码,所有运行参数的解析、生效逻辑都是硬编码在组件启动代码里的,直接搜参数名就能看到它的实际作用、生效条件和版本支持范围,不会出现文档和实际实现不一致的问题。
- 开发者社区讨论:Eclipse Bugzilla工单、Eclipse官方论坛的开发者讨论里,会提到很多未正式公开的调试开关、临时场景适配参数,这类参数一般不会进正式文档,官方也不承诺跨版本兼容性,用之前一定要针对你当前运行的Eclipse版本做实际效果验证。
补充提示
如果担心未公开参数的兼容性问题,可以替换成官方正式收录的-clearPersistedState参数实现同类效果,这个参数的公开作用是启动时清空已持久化的工作台状态,同样能禁止自动恢复上次打开的视图,跨版本稳定性更好。
内容的提问来源于stack exchange,提问作者user18256711
相关产品推荐
相关产品推荐

