java获得当前服务器的操作系统是什么?怎么获得

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:01:48
考虑到服务器的兼容性,想写出一套Windows和Linux个支持的一套代码!但是我怎么去区分这两个系统呢?
谢谢啊! 你的答案太棒了!!!

import java.util.Properties;

public class Test{

public static void main (String args[]){
Properties props=System.getProperties(); //系统属性

System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));
System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));
System.out.println("Java供应商的URL:"+props.getProperty("java.vendor.url"));
System.out.println("Java的安装路径:"+props.getProperty("java.home"));
System.out.println("Java的虚拟机规范版本:"+props.getProperty("java.vm.specification.version"));
System.out.println("Java的虚拟机规范供应商:"+props.getProperty("java.vm.specification.vendor"));
System.out.println("Java的虚拟机规范名称:"+props.getProperty("java.vm.specification.name"));
System.out.println("Java的虚拟机实现版本:"+props.getProperty(&q