我一直在寻找一种方法来做到这一点,并且我看到了混合信息,Lars Vogel's article建议您可以使用 -Data 程序参数。
这会移动工作区,这是我想要的一部分,因为我不希望我的应用程序将任何文件写入运行目录(它无权执行此操作),但它不会移动我的 .pref 文件。
我看到的大多数资源都声称 .pref 文件存储在工作区中,但我的根本没有,它们位于/configuration/.settings/下,它不在工作区中,而是在运行目录中我导出的 exe 文件。
有什么方法可以让这些首选项转到用户主目录吗?
最佳答案
大多数首选项都在工作区中(这些是“InstanceScope”首选项)
有一些对于所有工作区都是全局的,存储在/configuration/.settings 位置(主要与最近的工作区值有关) - 这些是“ConfigurationScope”首选项。
“多用户安装”支持确实允许对位置进行一些更改 - 请参阅 Eclipse multi-user installs在帮助中
关于java - 如何移动 Eclipse RCP 项目 .pref 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44411908/