在 Linux 上 System.getenv("HOME")
返回绝对路径 /home/user
,但在 Windows 上返回 Users\user
。
最佳答案
在 Windows 上,主驱动器在 HOMEDRIVE
变量中单独指定。将它与 HOMEPATH
连接起来可以得到绝对路径:
String home = System.getenv("HOMEDRIVE")+System.getenv("HOMEPATH");
关于java - 为什么 System.getenv ("HOMEPATH") 在 Windows 上返回的不是绝对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44605032/