JAVA related to access to the System Properties

作者在 2008-10-05 20:20:20 发布以下内容
/**
 * <strong>获得相关系统属性</strong><br>
 *
 * <pre>
 * String jreEnV = System.getProperty(&quot;java.version&quot;);// Java 运行时环境版本
 * System.out.println(&quot;Java 运行时环境版本:&quot; + jreEnV);
 * String jreVendor = System.getProperty(&quot;java.vendor&quot;);//Java 运行时环境供应商
 * System.out.println(&quot;Java 运行时环境供应商:&quot; + jreVendor);
 * String jVURL = System.getProperty(&quot;java.vendor.url&quot;);// Java 供应商的 URL
 * System.out.println(&quot;Java 供应商的 URL:&quot; + jVURL);
 * String jSetupDri = System.getProperty(&quot;java.home&quot;);// Java 安装目录
 * System.out.println(&quot;Java 安装目录&quot; + jSetupDri);
 * String JVMCriterion = System.getProperty(&quot;java.vm.specification.version&quot;);//Java 虚拟机规范版本
 * System.out.println(&quot;Java 虚拟机规范版本:&quot; + JVMCriterion);
 * String JVMCriterionVen = System.getProperty(&quot;java.vm.specification.vendor&quot;);//Java 虚拟机规范供应商
 * System.out.println(&quot;Java 虚拟机规范供应商&quot; + JVMCriterionVen);
 * String JVMCriterionName = System.getProperty(&quot;java.vm.specification.name&quot;);// Java 虚拟机规范名称
 * System.out.println(&quot;Java 虚拟机规范名称&quot; + JVMCriterionName);
 * String JVMAchieveVersion = System.getProperty(&quot;java.vm.version&quot;);// Java 虚拟机实现版本
 * System.out.println(&quot;Java 虚拟机实现版本&quot; + JVMAchieveVersion);
 * String JVMAchieveVen = System.getProperty(&quot;java.vm.vendor&quot;);//Java 虚拟机实现供应商
 * System.out.println(&quot;Java 虚拟机实现供应商&quot; + JVMAchieveVen);
 * String JVMAchieveName = System.getProperty(&quot;java.vm.name&quot;);// Java 虚拟机实现名称
 * System.out.println(&quot;Java 虚拟机实现名称&quot; + JVMAchieveName);
 * String jreEnvCriterionV = System.getProperty(&quot;java.specification.version&quot;);// Java 运行时环境规范版本
 * System.out.println(&quot;Java 运行时环境规范版本&quot; + jreEnvCriterionV);
 * String jreEnvCriterionVendor = System.getProperty(&quot;java.specification.vendor&quot;);// Java 运行时环境规范供应商
 * System.out.println(&quot;Java 运行时环境规范供应商&quot; + jreEnvCriterionVendor);
 * String jreEnvCriterionName = System.getProperty(&quot;java.specification.name&quot;);// Java 运行时环境规范名称
 * System.out.println(&quot;Java 运行时环境规范名称&quot; + jreEnvCriterionName);
 * String jClassVersion = System.getProperty(&quot;java.class.version&quot;);// Java 类格式版本号
 * System.out.println(&quot;Java 类格式版本号&quot; + jClassVersion);
 * String jClassPath = System.getProperty(&quot;java.class.path&quot;);// Java 类路径
 * System.out.println(&quot;Java 类路径&quot; + jClassPath);
 * String loadlibSerachPathList = System.getProperty(&quot;java.library.path&quot;);// 加载库时搜索的路径列表
 * System.out.println(&quot; 加载库时搜索的路径列表&quot; + loadlibSerachPathList);
 * String DefTempFilePath = System.getProperty(&quot;java.io.tmpdir&quot;);// 默认的临时文件路径
 * System.out.println(&quot;默认的临时文件路径&quot; + DefTempFilePath);
 * String JITName = System.getProperty(&quot;java.compiler&quot;);// 要使用的 JIT 编译器的名称
 * System.out.println(&quot;要使用的 JIT 编译器的名称&quot; + JITName);
 * String oneOrMoreXDPath = System.getProperty(&quot;java.ext.dirs&quot;);// 一个或多个扩展目录的路径
 * System.out.println(&quot;一个或多个扩展目录的路径&quot; + oneOrMoreXDPath);
 * String osName = System.getProperty(&quot;os.name&quot;);// 操作系统的名称
 * System.out.println(&quot;操作系统的名称&quot; + osName);
 * String osArch = System.getProperty(&quot;os.arch&quot;);//操作系统的架构
 * System.out.println(&quot;操作系统的架构&quot; + osArch);
 * String osVersion = System.getProperty(&quot;os.version&quot;);// 操作系统的版本
 * System.out.println(&quot;操作系统的版本&quot; + osVersion);
 * String fileSeparator = System.getProperty(&quot;file.separator&quot;);// 文件分隔符(在 UNIX 系统中是“/”)
 * System.out.println(&quot;文件分隔符(在 UNIX 系统中是“/”) &quot; + fileSeparator);
 * String pathSeparator = System.getProperty(&quot;path.separator&quot;);// 路径分隔符(在 UNIX 系统中是“:”)
 * System.out.println(&quot;路径分隔符(在 UNIX 系统中是“:”)&quot; + pathSeparator);
 * String rowSeparator = System.getProperty(&quot;line.separator&quot;);// 行分隔符(在 UNIX 系统中是“/n”)
 * System.out.println(&quot;行分隔符(在 UNIX 系统中是“/n”)&quot; + rowSeparator);
 * String userName = System.getProperty(&quot;user.name&quot;);// 用户的账户名称
 * System.out.println(&quot;用户的账户名称&quot; + userName);
 * String userHome = System.getProperty(&quot;user.home&quot;);// 用户的主目录
 * System.out.println(&quot;用户的主目录&quot; + userHome);
 * String userDir = System.getProperty(&quot;user.dir&quot;);// 用户的当前工作目录
 * System.out.println(&quot;用户的当前工作目录 &quot; + userDir);
 * </pre>
 *
 * @author ShuangZS
 * @Date 20080715
 *
 */
public class GetSystemProperties
{
    public static void main(String[] args)
    {
        // Java 运行时环境版本
        String jreEnV = System.getProperty("java.version");
        System.out.println("Java 运行时环境版本:\t" + jreEnV);
        // Java 运行时环境供应商
        String jreVendor = System.getProperty("java.vendor");
        System.out.println("Java 运行时环境供应商:\t" + jreVendor);
        // Java 供应商的 URL
        String jVURL = System.getProperty("java.vendor.url");
        System.out.println("Java 供应商的 URL:\t" + jVURL);
        // Java 安装目录
        String jSetupDri = System.getProperty("java.home");
        System.out.println("Java 安装目录: \t\t" + jSetupDri);
        // Java 虚拟机规范版本
        String JVMCriterion = System.getProperty("java.vm.specification.version");
        System.out.println("Java 虚拟机规范版本:\t" + JVMCriterion);
        // Java 虚拟机规范供应商
        String JVMCriterionVen = System.getProperty("java.vm.specification.vendor");
        System.out.println("Java 虚拟机规范供应商:\t" + JVMCriterionVen);
        // Java 虚拟机规范名称
        String JVMCriterionName = System.getProperty("java.vm.specification.name");
        System.out.println("Java 虚拟机规范名称:\t" + JVMCriterionName);
        // Java 虚拟机实现版本
        String JVMAchieveVersion = System.getProperty("java.vm.version");
        System.out.println("Java 虚拟机实现版本:\t" + JVMAchieveVersion);
        // Java 虚拟机实现供应商
        String JVMAchieveVen = System.getProperty("java.vm.vendor");
        System.out.println("Java 虚拟机实现供应商:\t" + JVMAchieveVen);
        // Java 虚拟机实现名称
        String JVMAchieveName = System.getProperty("java.vm.name");
        System.out.println("Java 虚拟机实现名称:\t" + JVMAchieveName);
        // Java 运行时环境规范版本
        String jreEnvCriterionV = System.getProperty("java.specification.version");
        System.out.println("Java 运行时环境规范版本:\t" + jreEnvCriterionV);
        // Java 运行时环境规范供应商
        String jreEnvCriterionVendor = System.getProperty("java.specification.vendor");
        System.out.println("Java 运行时环境规范供应商:\t" + jreEnvCriterionVendor);
        // Java 运行时环境规范名称
        String jreEnvCriterionName = System.getProperty("java.specification.name");
        System.out.println("Java 运行时环境规范名称:\t" + jreEnvCriterionName);
        // Java 类格式版本号
        String jClassVersion = System.getProperty("java.class.version");
        System.out.println("Java 类格式版本号:\t" + jClassVersion);
        // Java 类路径
        String jClassPath = System.getProperty("java.class.path");
        System.out.println("Java 类路径:\t\t" + jClassPath);
        // Java 类路径
        String loadlibSerachPathList = System.getProperty("java.library.path");
        System.out.println("加载库时搜索的路径列表:\t" + loadlibSerachPathList);
        // 默认的临时文件路径
        String DefTempFilePath = System.getProperty("java.io.tmpdir");
        System.out.println("默认的临时文件路径:\t" + DefTempFilePath);
        // 要使用的 JIT 编译器的名称
        String JITName = System.getProperty("java.compiler");
        System.out.println("要使用的 JIT 编译器的名称:\t" + JITName);
        // 一个或多个扩展目录的路径
        String oneOrMoreXDPath = System.getProperty("java.ext.dirs");
        System.out.println("一个或多个扩展目录的路径:\t" + oneOrMoreXDPath);
        // 操作系统的名称
        String osName = System.getProperty("os.name");
        System.out.println("操作系统的名称:\t" + osName);
        // 操作系统的架构
        String osArch = System.getProperty("os.arch");
        System.out.println("操作系统的架构:\t" + osArch);
        // 操作系统的版本
        String osVersion = System.getProperty("os.version");
        System.out.println("操作系统的版本:\t" + osVersion);
        // 文件分隔符(在 LINUX 系统中是“/”)
        String fileSeparator = System.getProperty("file.separator");
        System.out.println("文件分隔符(在 UNIX 系统中是“/”) :\t" + fileSeparator);
        // 路径分隔符(在 LINUX 系统中是“:”)
        String pathSeparator = System.getProperty("path.separator");
        System.out.println("路径分隔符(在 UNIX 系统中是“:”):\t" + pathSeparator);
        // 行分隔符(在 LINUX 系统中是“/n”)
        String rowSeparator = System.getProperty("line.separator");
        System.out.println("行分隔符(在 UNIX 系统中是“/n”):\t" + rowSeparator);
        // 用户的账户名称
        String userName = System.getProperty("user.name");
        System.out.println("用户的账户名称:\t" + userName);
        // 用户的主目录
        String userHome = System.getProperty("user.home");
        System.out.println("用户的主目录:\t" + userHome);
        // 用户的当前工作目录
        String userDir = System.getProperty("user.dir");
        System.out.println("用户的当前工作目录 :\t" + userDir);
    }
}
==================================================================================================
Java 运行时环境版本:    1.5.0_14
Java 运行时环境供应商:    Sun Microsystems Inc.
Java 供应商的 URL:    http://java.sun.com/
Java 安装目录:         C:\Program Files\MyEclipse 6.1 Blue\jre
Java 虚拟机规范版本:    1.0
Java 虚拟机规范供应商:    Sun Microsystems Inc.
Java 虚拟机规范名称:    Java Virtual Machine Specification
Java 虚拟机实现版本:    1.5.0_14-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 类路径:        C:\Documents and Settings\Administrator\workspace\JDK_System\bin
加载库时搜索的路径列表:    C:\Program Files\MyEclipse 6.1 Blue\jre\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\SecureCRT\;F:\shuang;C:\Program Files\Java\jdk1.6.0_02\bin
默认的临时文件路径:    C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\
要使用的 JIT 编译器的名称:    null
一个或多个扩展目录的路径:    C:\Program Files\MyEclipse 6.1 Blue\jre\lib\ext
操作系统的名称:    Windows XP
操作系统的架构:    x86
操作系统的版本:    5.1
文件分隔符(在 UNIX 系统中是“/”) :    \
路径分隔符(在 UNIX 系统中是“:”):    ;
行分隔符(在 UNIX 系统中是“/n”):   

用户的账户名称:    Administrator
用户的主目录:    C:\Documents and Settings\Administrator
用户的当前工作目录 :    C:\Documents and Settings\Administrator\workspace\JDK_System
java code | 阅读 3815 次
文章评论,共0条
游客请输入验证码
浏览569740次