私はこれに2つの注意を前置きします:1)私はJavaについてほとんど知っていません。 2)私が求めようとしていることは、ほとんど間違いなく恐ろしいハックです。別の場所から環境設定を取得するにはどうすればよいですか?
私は書いていないアプリケーションがありますが、私はコードを制御できません。それは(他のものの中でも)Linuxマシン上で動作します。それは構造体の下の構造体の環境設定(おそらくPreferences APIを使用しています)を格納します$HOME/.java/.userPrefs/...
私の問題は、このコードの複数のインスタンスを、それぞれのインスタンスごとに異なる設定で実行したいということです。 Javaインタプリタに、コマンドライン引数または環境変数を使用して、別の場所で環境設定を保存するよう指示することは可能ですか?
編集:私はインスタンスのそれぞれが同じ(非選好)ファイルにアクセスして、同じユーザーで実行する必要のある追加の規定を追加します。
アプリケーションでSystem/VM変数を使用している場合は、起動パラメータとしてその変数を上書きします。 – emesx