我需要知道它是否适用于Windows(xp,vista / 7),mac和某些版本的linux。
我知道在这个网站上已经讨论了很多,但是:
谢谢!
答案 0 :(得分:2)
我确实看到它在XP和Win7以及我试过的所有Linux版本上都有效。如果您希望在特定版本的Linux上测试它,我建议您查找此版本的VM映像并尝试使用。
如果当前用户根本没有主目录,可能会出现什么问题。我知道这是可能的,但遗憾的是我现在没有这样的用户帐户可以尝试这个。
答案 1 :(得分:1)
我没有听说过它不起作用。
要在本地测试,我访问了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
该信息是正确的。
答案 2 :(得分:1)
工作正常。
但是不要忘记在启动JVM时总是可以覆盖它:
java -Duser.home=/some/other/home MainClass