我需要找到给定操作系统和用户组合默认使用的目录来安装新应用程序。例如,在 Windows 上,对于任何用户,该目录都可以是C:\Program Files
; 对于 Linux + root,它可能是/usr/local
;对于 Linux + 非 root 用户,可能是/home/username
等。
问问题
384 次
1 回答
0
我不知道回复这个帖子是否为时已晚。但即使我也需要使用 Java 的类似内容。
最后我发现对于获取System环境变量,java提供了两种方法
1>System.getenv(name)
这里名称是一个需要值的键。它返回“字符串”另一个是
2> System.getenv();
这将返回所有系统环境变量。它返回“地图”。
我会坚持你最初使用第二种方法,并且知道你正在使用的操作系统的所有键值对。然后,当你获得需要获取的属性的正确键名时,你可以继续使用第一种方法。
如果您需要更清晰的说明,还请检查 Java 文档。 javadoc 链接
于 2012-11-20T07:54:47.233 回答