Java获取服务器环境的实例详解

  

<强> Java获取服务器环境的实例详解

  

,,,,,,,,,,废话不多说,直接上代码,代码中的注释写的比较清楚,请大家好好看,

        包com.rapido.utils;      进口java.util.Properties;/* *   *获取服务器环境信息   * @author X-rapido   *   */公开课SystemDataUtil {      公共静态属性getSystemProperties () {   属性道具=System.getProperties ();//系统属性   返回道具;   }      公共静态void main (String [] args) {   属性道具=getSystemProperties ();   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 (java.vm.version "));   system . out。println (“Java的虚拟机实现供应商:”+ props.getProperty (java.vm.vendor "));   system . out。println (“Java的虚拟机实现名称:“+ props.getProperty (java.vm.name "));   system . out。println (“Java运行时环境规范版本:”+ props.getProperty (java.specification.version "));   system . out。println (“Java运行时环境规范供应商:”+ props.getProperty (java.specification.vender "));   system . out。println (“Java运行时环境规范名称:“+ props.getProperty (java.specification.name "));   system . out。println (“Java的类格式版本号:”+ props.getProperty (java.class.version "));   system . out。println (“Java的类路径:“+ props.getProperty (java.class.path "));   system . out。println(“加载库时搜索的路径列表:“+ props.getProperty (java . "));   system . out。println(“默认的临时文件路径:”+ props.getProperty (java.io.tmpdir "));   system . out。println(“一个或多个扩展目录的路径:”+ props.getProperty (java.ext.dirs "));   system . out。println(“操作系统的名称:“+ props.getProperty (os.name "));   system . out。println(“操作系统的构架:“+ props.getProperty (os.arch "));   system . out。println(“操作系统的版本:”+ props.getProperty (os.version "));   system . out。println(“文件分隔符:“+ props.getProperty (file.separator "));//在unix系统中是“/?   system . out。println(“路径分隔符:“+ props.getProperty (path.separator "));//在unix系统中是”:“   system . out。println(“行分隔符:“+ props.getProperty (line.separator "));//在unix系统中是“/n”   system . out。println(“用户的账户名称:“+ props.getProperty (user.name "));   system . out。println(“用户的主目录:”+ props.getProperty (user.home "));   system . out。println(“用户的当前工作目录:”+ props.getProperty (user.dir "));   }   }   之前      

以下是我本机配置输出

        Java的运行环境版本:1.7.0_45   Java的运行环境供应商:甲骨文公司   Java供应商的URL: http://java.oracle.com/Java的安装路径:E: \程序文件为2014年春季\二进制\ \ MyEclipse com.sun.java.jdk7.win32.x86_64_1.7.0.u45 \ jre   Java的虚拟机规范版本:1.7   Java的虚拟机规范供应商:甲骨文公司   Java的虚拟机规范名称:Java虚拟机规范   Java的虚拟机实现版本:24.45 -b08   Java的虚拟机实现供应商:甲骨文公司   Java的虚拟机实现名称:Java HotSpot VM (TM) 64位服务器   Java运行时环境规范版本:1.7   Java运行时环境规范供应商:null   Java运行时环境规范名称:Java平台API规范   Java的类格式版本号:51.0   Java的类路径:D: \工作区\ MavenProject \ create_direct_pay_by_user-JAVA-UTF-8 \制造\类;D: \工作区\ MavenProject \ create_direct_pay_by_user-JAVA-UTF-8 \ WebRoot \ web - inf \ lib \ commons-codec-1.6.jar; D: \工作区\ MavenProject \ create_direct_pay_by_user-JAVA-UTF-8 \ WebRoot \ web - inf \ lib \ commons-httpclient-3.0.1.jar; D: \工作区\ MavenProject \ create_direct_pay_by_user-JAVA-UTF-8 \ WebRoot \ web - inf \ lib \ commons-logging-1.1.1.jar; D: \工作区\ MavenProject \ create_direct_pay_by_user-JAVA-UTF-8 \ WebRoot \ web - inf \ lib \ dom4j-1.6.1.jar; D: \工作区\ MavenProject \ create_direct_pay_by_user-JAVA-UTF-8 \ WebRoot \ web - inf \ lib \ jaxen 6. - 1.1 - beta - - jar; D: \工作区\ MavenProject \ create_direct_pay_by_user-JAVA-UTF-8 \ WebRoot \ web - inf \ lib \ servlet-api.jar   加载库时搜索的路径列表:E: \程序文件为2014年春季\二进制\ \ MyEclipse com.sun.java.jdk7.win32.x86_64_1.7.0.u45 \ bin; C: \ Windows \太阳\ Java \ bin; C: \ Windows \ system32系统;C: \ Windows; E: \ app \管理员\生产\ 11.2.0 \ dbhome_1 \ bin; C: \ Windows \ system32系统;C: \ Windows; C: \ Windows \ system32系统\ Wbem; C: \ Windows \ system32系统v1.0 \ WindowsPowerShell \ \; E: \程序文件(x86) \ QuickTime \ QTSystem \; E: \ Java \ jdk1.7.0_51 \ lib \程序文件;E: \程序文件\ Java \ bin \ jdk1.7.0_51 \ jar;;。   默认的临时文件路径:C: \ \高级用户~ 1 \ AppData当地\ Temp \ \   一个或多个扩展目录的路径:E: \程序文件为2014年春季\二进制\ \ MyEclipse com.sun.java.jdk7.win32.x86_64_1.7.0.u45 \ jre \ lib \ ext; C: \ Windows \ \ Java \ lib \ ext   操作系统的名称:Windows 7   操作系统的构架:amd64   操作系统的版本:6.1   文件分隔符:\   路径分隔符:;   行分隔符:      用户的账户名称:管理员   用户的主目录:C: \ \用户管理员   用户的当前工作目录:D: \工作区\ MavenProject \ create_direct_pay_by_user-JAVA-UTF-8   

Java获取服务器环境的实例详解