linux上的System.getProperty(“os.name”)读取哪个文件?

时间:2016-06-13 14:49:31

标签: java

通常我们会从/etc/os-release/etc/redhat-release中读取文件。我不确定这个System.getProperty("os.name")的价值在哪里。

1 个答案:

答案 0 :(得分:2)

看看here(打开JDK 7)

struct utsname name;
uname(&name);
sprops.os_name = strdup(name.sysname);

如您所见,uname命令允许猜测操作系统名称。更准确地说,使用了uname的内核名称(uname -s

所以我正在使用的Debian Jessie Linux