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

How can I move Eclipse RCP projects .pref files

我一直在寻找一种方法来执行此操作,但我看到了混合信息,Lars Vogel's article 建议您可以使用 -Data 程序参数。

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

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

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

大多数首选项都在工作区中(这些是 'InstanceScope' 首选项)

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

'multi-user install' 支持确实允许对位置进行一些更改 - 请参阅帮助Eclipse multi-user installs