如何移动Eclipse RCP项目.pref文件

时间:2017-06-07 11:52:56

标签: java eclipse-rcp

我一直在寻找一种方法来实现这一点,并且我看到了混合信息,Lars Vogel's article建议您可以使用-Data程序参数。

这会移动工作空间,这是我想要的一部分,因为我不希望我的应用程序将任何文件写入运行目录(它没有权限这样做)但它不会移动我的.pref文件。

我发现大多数资源声称.pref文件存储在工作区中,但我根本没有,它们位于/ configuration / .settings /不在工作区中,但是在我导出的exe的运行目录中。

有没有办法让这些首选项转到用户主目录?

1 个答案:

答案 0 :(得分:2)

大部分偏好都在工作区中(这些是'InstanceScope'首选项)

有一些对于存储在/configuration/.settings位置的所有工作空间都是全局的(主要与最近的工作空间值有关) - 这些是'ConfigurationScope'首选项。

“多用户安装”支持允许对位置进行一些更改 - 请参阅帮助中的Eclipse multi-user installs