java - 如何让 Java 从备用位置获取首选项?

标签 java customization preferences

我将用两个注释作为序言:1)我对 Java 知之甚少。 2)我要要求的几乎肯定是一个可怕的黑客攻击。

我有一个不是我编写的应用程序,我无法控制代码。它在(除其他外)Linux 机器上运行。它将其首选项(大概使用 Preferences API,对此我一无所知)存储在 $HOME/.java/.userPrefs/...

下的结构中

我的问题是我想运行此代码的多个实例,每个实例都有不同的首选项。是否可以告诉 Java 解释器使用备用位置来存储首选项(使用命令行参数或环境变量)?


编辑:我将添加额外的规定,即每个实例都需要在同一用户下运行,并有权访问相同(非首选项)文件。

最佳答案

很简单。它似乎是个人的用户目录。尝试在不同的用户帐户下运行/执行相同的程序。

关于java - 如何让 Java 从备用位置获取首选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9544343/

相关文章:

java - 观察者-BlockingQueue

facebook - 定制 Facebook 登录页面

xamarin.forms - 入口圆角 - Xamarin 形成 UWP

c# - 最大化时从顶部拖动自定义窗口标题栏不起作用

java - 如何管理团队的 Eclipse 插件、首选项和配置?

java - 在 PreferenceFragment 中解码时未找到类

java - 使用 AsyncTask 下载文件

java - 如何在 Java 中动态命名对象?

java - GWT PlaceHistoryMapper token 如何转换为实际 URL?

android - 如何设置 editText 首选项的范围?