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

标签 java eclipse-rcp

我一直在寻找一种方法来做到这一点,并且我看到了混合信息,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/

相关文章:

java - 在第一次出现逗号后返回字符串的子字符串

java - 如何在 Sqlite java android 中检索选择查询的结果?

Eclipse 第谷 : Compile error when using the java. xml.bind 模块?

java - 在eclipse rcp中连接到数据库

java - 如何在MAVEN项目中访问磁盘上的资源?

java - 如果属性值错误,如何通过行为取消节点创建?

java - 如何在 Eclipse RCP 应用程序的 View 中显示 Google map

java - 如何在 PropertyPages 中对 "Restore Defaults"和 "Apply"按钮进行编程

java - 带装饰器的 RCP 图标在 macOS 上具有黑色背景

java - 使用单例模式发送电子邮件