我需要知道它是否適用於windows(xp,vista/7),mac和某些linux版本。在當前版本的Java中,系統屬性user.home是否可靠?
我知道它已經討論了很多關於這個網站,但:
- bugs.sun.com沒有ATM工作,或者它已經改變了...
- 我在尋找最近的事態發展
謝謝!
我需要知道它是否適用於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