Java 如何移动EclipseRCP项目.pref文件

Java 如何移动EclipseRCP项目.pref文件,java,eclipse-rcp,Java,Eclipse Rcp,我一直在寻找一种方法来做到这一点,我看到混合信息,建议您可以使用-Data程序参数 这会移动工作区,这是我想要的一部分,因为我不希望我的应用程序将任何文件写入运行目录(它无权这样做),但它不会移动我的.pref文件 我看到的大多数资源都声称.pref文件存储在工作区中,但我的文件根本不存储在工作区中,它们位于/configuration/.settings/下,该文件不在工作区中,而是在导出的exe的run目录中 有没有办法让这些首选项转到用户主目录?大多数首选项都在工作区中(这些是“Insta

我一直在寻找一种方法来做到这一点,我看到混合信息,建议您可以使用-Data程序参数

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

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


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

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

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


“多用户安装”支持允许对位置进行一些更改-请参阅帮助中的大部分首选项位于工作区中(这些是“InstanceScope”首选项)

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

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