Windows(xp、vista/7)、Mac、Linuxのいくつかのフレーバーで正しく動作するかどうかを知る必要があります。現行バージョンのJavaではシステムプロパティuser.homeが信頼できますか?
私はこのサイトで多くのことを議論されていますが、知っている:
- bugs.sun.comは気圧動作していない、またはそれが変更されました...
- 私は最近の進展 を探しています
ありがとうございます!
Windows(xp、vista/7)、Mac、Linuxのいくつかのフレーバーで正しく動作するかどうかを知る必要があります。現行バージョンのJavaではシステムプロパティuser.homeが信頼できますか?
私はこのサイトで多くのことを議論されていますが、知っている:
ありがとうございます!
私は間違いなくXPとWin7とLinuxのすべての味を試してみました。特定のバージョンのLinuxでテストしたい場合は、このバージョンのVMイメージを探してみることをお勧めします。
現在のユーザーにホームディレクトリがまったくない場合は、おそらく問題になる可能性があります。私はそれが可能であることを知っているが、残念ながら私はこのようなユーザーアカウントを今すぐ利用することはできません。
私は効果がないという言葉は聞いていません。ローカルでそれをテストするために
、私は次の結果を返しますproperty applet showing java.version
, os.name
, os.version
, user.home
を訪問しました。
Name Value
java.version 1.6.0_26
os.name Windows 7
os.version 6.1
user.home C:\Users\Andrew
この情報は正しいです。
正常に動作しています。
しかし、JVMを起動するとき、それは常に上書きすることができることを忘れないでください:
java -Duser.home=/some/other/home MainClass