没有工作区创建的rcp应用程序

时间:2012-11-06 13:57:47

标签: eclipse eclipse-rcp startup rcp workspace

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

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

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

感谢您的建议!

1 个答案:

答案 0 :(得分:9)

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

eclipse -data @none
  

@none

     

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