<强> 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-8Java获取服务器环境的实例详解