1

我想要一个 rcp 应用程序,它不会workspace在启动时创建任何文件夹。我的rcp应用程序不需要永久保存任何插件或用户数据。对于最终用户来说,工作空间的创建似乎是一个令人困惑和恼人的副作用。我怎样才能避免这种情况?

在我看来,每个rcp应用程序都需要 plugin org.eclipse.core.resources,而该类ResourcesPlugin在启动时创建工作区。

我知道-data <workspace_dir>用于指定不同工作区位置的选项,但我想完全避免创建工作区。

谢谢你的建议!

4

1 回答 1

9

来自http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html

eclipse -data @none

@没有任何

指示不应将相应的位置显式设置或设置为其默认值。例如,没有用户数据的 RCP 样式应用程序可以使用 osgi.instance.area=@none 来防止将无关文件写入磁盘。@none 后面不得有任何其他路径段。

于 2012-11-06T14:07:12.753 回答