通常我们会从/etc/os-release
或/etc/redhat-release
中读取文件。我不确定这个System.getProperty("os.name")
的价值在哪里。
答案 0 :(得分:2)
看看here(打开JDK 7)
struct utsname name;
uname(&name);
sprops.os_name = strdup(name.sysname);
如您所见,uname
命令允许猜测操作系统名称。更准确地说,使用了uname的内核名称(uname -s
)
所以我正在使用的Debian Jessie Linux
。