`

Java获取系统属性

    博客分类:
  • Java
阅读更多
package com;

public class VersionDemo {
public static void main(String[] args) {
        System.out.println("Java运行时环境版本 :"+System.getProperty("java.version"));
        System.out.println("Java运行时环境供应商:"+System.getProperty("java.vendor"));
        System.out.println("Java供应商的 URL:"+System.getProperty("java.vendor.url"));
        System.out.println("Java安装目录 :"+System.getProperty("java.home"));
        System.out.println("Java虚拟机规范版本 :"+System.getProperty("java.vm.specification.version"));
        System.out.println("Java虚拟机规范供应商 :"+System.getProperty("java.vm.specification.vendor"));
        System.out.println("Java虚拟机规范名称 :"+System.getProperty("java.vm.specification.name"));
        System.out.println("Java虚拟机实现版本 :"+System.getProperty("java.vm.version"));
        System.out.println("Java虚拟机实现供应商:"+System.getProperty("java.vm.vendor"));
        System.out.println("Java虚拟机实现名称 :"+System.getProperty("java.vm.name"));
        System.out.println("Java运行时环境规范版本 :"+System.getProperty("java.specification.version"));
        System.out.println("Java运行时环境规范供应商:"+System.getProperty("java.specification.vendor"));
        System.out.println("Java运行时环境规范名称:"+System.getProperty("java.specification.name"));
        System.out.println("Java类格式版本号:"+System.getProperty("java.class.version"));
        System.out.println("Java类路径:"+System.getProperty("java.class.path"));
        System.out.println("加载库时搜索的路径列表:"+System.getProperty("java.library.path"));
        System.out.println("默认的临时文件路径:"+System.getProperty("java.io.tmpdir"));
        System.out.println("要使用的JIT编译器的名称:"+System.getProperty("java.compiler"));
        System.out.println("一个或多个扩展目录的路径:"+System.getProperty("java.ext.dirs"));
        System.out.println("操作系统的名称:"+System.getProperty("os.name"));
        System.out.println("操作系统的架构:"+System.getProperty("os.arch"));
        System.out.println("操作系统的版本:"+System.getProperty("os.version"));     
        System.out.println("文件分隔符:"+System.getProperty("file.separator"));    //文件分隔符(在 UNIX 系统中是“/”)
        System.out.println("路径分隔符:"+System.getProperty("path.separator"));    //路径分隔符(在 UNIX 系统中是“:”)
        System.out.println("行分隔符:"+System.getProperty("line.separator"));     //行分隔符(在 UNIX 系统中是“/n”)
        System.out.println("用户的账户名称:"+System.getProperty("user.name"));
        System.out.println("用户的主目录 :"+System.getProperty("user.home"));
        System.out.println("用户的当前工作目录:"+System.getProperty("user.dir")); 
}
}


//window下的打印结果:

Java运行时环境版本 :1.5.0_11
Java运行时环境供应商:Sun Microsystems Inc.
Java供应商的 URL:http://java.sun.com/
Java安装目录:\Program Files\MyEclipse 6.5\jre
Java虚拟机规范版本 :1.0
Java虚拟机规范供应商 :Sun Microsystems Inc.
Java虚拟机规范名称 :Java Virtual Machine Specification
Java虚拟机实现版本 :1.5.0_11-b03
Java虚拟机实现供应商:Sun Microsystems Inc.
Java虚拟机实现名称 :Java HotSpot(TM) Client VM
Java运行时环境规范版本 :1.5
Java运行时环境规范供应商:Sun Microsystems Inc.
Java运行时环境规范名称:Java Platform API Specification
Java类格式版本号:49.0
Java类路径:E:\workspace\test\WebRoot\WEB-INF\classes;E:\workspace\test\WebRoot\WEB-INF\lib\jdom.jar;E:\workspace\test\src\poi-3.0.1-FINAL-20070705.jar;E:\workspace\test\WebRoot\WEB-INF\lib\ganymed-ssh2-build210.jar;E:\workspace\test\WebRoot\WEB-INF\lib\commons-logging.jar;E:\workspace\test\WebRoot\WEB-INF\lib\log4j-1.2.9.jar
加载库时搜索的路径列表:D:\Program Files\MyEclipse 6.5\jre\bin;.;C:\WINDOWS\system32;C:\WINDOWS;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;D:\oracle\product\10.1.0\Db_1\bin;D:\oracle\product\10.1.0\Db_1\jre\1.4.2\bin\client;D:\oracle\product\10.1.0\Db_1\jre\1.4.2\bin;C:\Program Files\Common Files\NetSarang;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\
默认的临时文件路径:C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\
要使用的JIT编译器的名称:null
一个或多个扩展目录的路径: D:\Program Files\MyEclipse 6.5\jre\lib\ext
操作系统的名称:Windows XP
操作系统的架构:x86
操作系统的版本:5.1
文件分隔符:\
路径分隔符:;
行分隔符:

用户的账户名称:Administrator
用户的主目录 :C:\Documents and Settings\Administrator
用户的当前工作目录:E:\workspace\test







//unix下的打印结果:
Java运行时环境版本 :1.6.0.04
Java运行时环境供应商:Hewlett-Packard Co.
Java供应商的 URL:http://www.hp.com/go/Java
Java安装目录 :/opt/java6/jre
Java虚拟机规范版本 :1.0
Java虚拟机规范供应商 :Sun Microsystems Inc.
Java虚拟机规范名称 :Java Virtual Machine Specification
Java虚拟机实现版本 :11.3-b02-jre1.6.0.04-rc2
Java虚拟机实现供应商:"Hewlett-Packard Company"
Java虚拟机实现名称 :Java HotSpot(TM) 64-Bit Server VM
Java运行时环境规范版本 :1.6
Java运行时环境规范供应商:Sun Microsystems Inc.
Java运行时环境规范名称:Java Platform API Specification
Java类格式版本号:50.0
Java类路径:/CBSH/lib/drapi.jar:/CBSH/web/SidManager/lib/:/CBSH/web/SidManager/lib/ProxyLib.jar:/CBSH/web/SidManager/lib/Schemas.jar:/CBSH/web/SidManager/lib/jdom.jar:/CBSH/web/SidManager/lib/SIDEJB.jar:/CBSH/web/SidManager/lib/log4j-1.2.15.jar::/weblogic/bea/patch_wls1030/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/weblogic/bea/patch_cie660/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/opt/java6/lib/tools.jar:/weblogic/bea/wlserver_10.3/server/lib/weblogic_sp.jar:/weblogic/bea/wlserver_10.3/server/lib/weblogic.jar:/weblogic/bea/modules/features/weblogic.server.modules_10.3.0.0.jar:/weblogic/bea/wlserver_10.3/server/lib/webservices.jar:/weblogic/bea/modules/org.apache.ant_1.6.5/lib/ant-all.jar:/weblogic/bea/modules/net.sf.antcontrib_1.0.0.0_1-0b2/lib/ant-contrib.jar::/weblogic/bea/wlserver_10.3/common/eval/pointbase/lib/pbclient57.jar:/weblogic/bea/wlserver_10.3/server/lib/xqrl.jar:::/CBSH/conf
加载库时搜索的路径列表:/opt/java6/jre/lib/IA64W:/opt/java6/jre/lib/IA64W/server:/opt/java6/jre/../lib/IA64W:/CBSH/ADR/lib64:/Oracle/ora10G/product/lib32:/Oracle/ora10G/product/lib:/Oracle/ora10G/product/precomp:/weblogic/tuxedo/bea/tuxedo9.1/lib:/CBSH/lib:/CB/BJ/third_party/charva/lib:/CB/BJ/third_party/ncurses-5.7/lib:/CBSH/MDRPT/lib64::/Oracle/ora10G/product/lib32:/Oracle/ora10G/product/lib:/Oracle/ora10G/product/precomp:/weblogic/tuxedo/bea/tuxedo9.1/lib:/CBSH/lib:/CB/BJ/third_party/charva/lib:/CB/BJ/third_party/ncurses-5.7/lib:/CBSH/ADR/lib64:/Oracle/ora10G/product/lib32:/Oracle/ora10G/product/lib:/Oracle/ora10G/product/precomp:/weblogic/tuxedo/bea/tuxedo9.1/lib:/CBSH/lib:/CB/BJ/third_party/charva/lib:/CB/BJ/third_party/ncurses-5.7/lib:/CBSH/MDRPT/lib64:/weblogic/bea/wlserver_10.3/server/native/hpux11/IPF32:/weblogic/bea/wlserver_10.3/server/native/hpux11/IPF32/oci920_8:/usr/lib
默认的临时文件路径:/var/tmp/
要使用的JIT编译器的名称:null
一个或多个扩展目录的路径:/opt/java6/jre/lib/ext
操作系统的名称:HP-UX
操作系统的架构:IA64W
操作系统的版本:B.11.31
文件分隔符:/
路径分隔符::
行分隔符: 
用户的账户名称:CBSH
用户的主目录 :/CBSH/
用户的当前工作目录:/CBSH/web/domain_cbsh/base_domain



 

 
                                                         2013-10-24 11:58 记 @jinrongdajie31.xichengqu.beijing

2
4
分享到:
评论

相关推荐

    在Java中获取系统属性.doc

    在java中获取系统属性的方法与代码片段

    在Java中获取系统属性

    在Java中获取系统属性

    详解Java获取环境变量及系统属性的方法

    主要介绍了详解Java获取环境变量及系统属性的方法,讲解了System.getEnv()和System.getProperties()这两个核心方法的使用,需要的朋友可以参考下

    Java窗口程序:获取文件属性.rar

    Java窗口程序:获取目录中的文件属性信息,得到文件的可读属性、可写属性、是否是隐藏文件、是否是只读文件、以及文件的最后修改日期和文件长度(如果是目录,则为0),自动判断获取属性的对象是目录还是文件,在信息...

    获取运行中的JVM系统属性

    安装在不同操作系统的Java虚拟机负责着Java程序与操作系统之间的工作,因此每个Java虚拟机的系统环境属性是不同的,我们可以通过访问Java虚拟机的系统属性来获知一些关于当前操作系统的一些基本信息,这些信息的价值...

    java版获取本地系统信息的源码工程

    读取系统信息,jvm信息、网络信息等相关信息的java源码示意例子,仅供参考

    java配置管理系统.rar

    配置管理系统提供系统参数配置管理,例如数据库的配置信息等,配置参数修改以后可以实时推送到客户端(基于netty4), 方便系统动态修改运行参数。 可以建多个项目,每个项目分为三种profile(development、test、...

    java源码包---java 源码 大量 实例

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    JAVA_API1.6文档(中文)

    java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供...

    java中读取shp文件数据存入数据库

    shp文件:地理信息系统,也被称作GIS,它主要的扩展类型是SHAPEFILE (.SHP),一个包含了矢量地理空间数据的流行文件格式,描述了几何形态,点,线和多边形,每一个都有他们各自的属性。 shape文件由ESRI开发,一个...

    java源码包4

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    java源码包3

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    Java开发技术大全(500个源代码).

    listFields.java 利用反射机制获取成员属性列表 listMethods.java 利用反射机制获取成员方法列表 loadClass.java 动态装载一个类 Shape.java 一个用于测试的简单类 useArray1.java 用反射机制使用数组示例1 ...

    JAVA上百实例源码以及开源项目

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    JAVA上百实例源码以及开源项目源代码

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    java源码包2

    6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用...

    Java 1.6 API 中文 New

    java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供用于...

    Java 客户队列管理系统源码.rar

    Java 客户队列管理系统源码 客户队列管理系统是一个维护预约例程的java项目。整个系统是在NetBeans IDE中制作的。系统有MySQL数据库作为后端支持。该系统支持该系统所需的所有功能。 关于系统 该系统易于理解和操作...

    Java SQL数据库统计世界杯足球赛成绩.rar

     在Java代码实现方面,结合了SQLSERVER数据库,编写了数据库操作类,连接指定数据库并获得数据库属性信息,按省份分类浏览student数据库中的stuinfo表。输入并分类浏览参赛队信息,实际上这是一个数据库应用范例,...

Global site tag (gtag.js) - Google Analytics