可能重复:
如何以编程方式确定 Java 中的操作系统?
在 Java 中,如何获取运行我的 Java 小程序的操作系统类型(Mac、Windows、Linux 等)?
提前致谢
系统属性os.name
提供操作系统的名称。
public class OpertingSystemInfo
{
public static void main(String[] args)
{
String nameOS = "os.name";
String versionOS = "os.version";
String architectureOS = "os.arch";
System.out.println("\n The information about OS");
System.out.println("\nName of the OS: " + System.getProperty(nameOS));
System.out.println("Version of the OS: " + System.getProperty(versionOS));
System.out.println("Architecture of THe OS: " + System.getProperty(architectureOS));
}
}
System.out.println(System.getProperties().get("os.name"));