作者在 2008-10-05 20:20:20 发布以下内容
/**
* <strong>获得相关系统属性</strong><br>
*
* <pre>
* String jreEnV = System.getProperty("java.version");// Java 运行时环境版本
* System.out.println("Java 运行时环境版本:" + jreEnV);
* String jreVendor = System.getProperty("java.vendor");//Java 运行时环境供应商
* System.out.println("Java 运行时环境供应商:" + jreVendor);
* String jVURL = System.getProperty("java.vendor.url");// Java 供应商的 URL
* System.out.println("Java 供应商的 URL:" + jVURL);
* String jSetupDri = System.getProperty("java.home");// Java 安装目录
* System.out.println("Java 安装目录" + jSetupDri);
* String JVMCriterion = System.getProperty("java.vm.specification.version");//Java 虚拟机规范版本
* System.out.println("Java 虚拟机规范版本:" + JVMCriterion);
* String JVMCriterionVen = System.getProperty("java.vm.specification.vendor");//Java 虚拟机规范供应商
* System.out.println("Java 虚拟机规范供应商" + JVMCriterionVen);
* String JVMCriterionName = System.getProperty("java.vm.specification.name");// Java 虚拟机规范名称
* System.out.println("Java 虚拟机规范名称" + JVMCriterionName);
* String JVMAchieveVersion = System.getProperty("java.vm.version");// Java 虚拟机实现版本
* System.out.println("Java 虚拟机实现版本" + JVMAchieveVersion);
* String JVMAchieveVen = System.getProperty("java.vm.vendor");//Java 虚拟机实现供应商
* System.out.println("Java 虚拟机实现供应商" + JVMAchieveVen);
* String JVMAchieveName = System.getProperty("java.vm.name");// Java 虚拟机实现名称
* System.out.println("Java 虚拟机实现名称" + JVMAchieveName);
* String jreEnvCriterionV = System.getProperty("java.specification.version");// Java 运行时环境规范版本
* System.out.println("Java 运行时环境规范版本" + jreEnvCriterionV);
* String jreEnvCriterionVendor = System.getProperty("java.specification.vendor");// Java 运行时环境规范供应商
* System.out.println("Java 运行时环境规范供应商" + jreEnvCriterionVendor);
* String jreEnvCriterionName = System.getProperty("java.specification.name");// Java 运行时环境规范名称
* System.out.println("Java 运行时环境规范名称" + jreEnvCriterionName);
* String jClassVersion = System.getProperty("java.class.version");// Java 类格式版本号
* System.out.println("Java 类格式版本号" + jClassVersion);
* String jClassPath = System.getProperty("java.class.path");// Java 类路径
* System.out.println("Java 类路径" + jClassPath);
* String loadlibSerachPathList = System.getProperty("java.library.path");// 加载库时搜索的路径列表
* System.out.println(" 加载库时搜索的路径列表" + loadlibSerachPathList);
* String DefTempFilePath = System.getProperty("java.io.tmpdir");// 默认的临时文件路径
* System.out.println("默认的临时文件路径" + DefTempFilePath);
* String JITName = System.getProperty("java.compiler");// 要使用的 JIT 编译器的名称
* System.out.println("要使用的 JIT 编译器的名称" + JITName);
* String oneOrMoreXDPath = System.getProperty("java.ext.dirs");// 一个或多个扩展目录的路径
* System.out.println("一个或多个扩展目录的路径" + oneOrMoreXDPath);
* String osName = System.getProperty("os.name");// 操作系统的名称
* System.out.println("操作系统的名称" + osName);
* String osArch = System.getProperty("os.arch");//操作系统的架构
* System.out.println("操作系统的架构" + osArch);
* String osVersion = System.getProperty("os.version");// 操作系统的版本
* System.out.println("操作系统的版本" + osVersion);
* String fileSeparator = System.getProperty("file.separator");// 文件分隔符(在 UNIX 系统中是“/”)
* System.out.println("文件分隔符(在 UNIX 系统中是“/”) " + fileSeparator);
* String pathSeparator = System.getProperty("path.separator");// 路径分隔符(在 UNIX 系统中是“:”)
* System.out.println("路径分隔符(在 UNIX 系统中是“:”)" + pathSeparator);
* String rowSeparator = System.getProperty("line.separator");// 行分隔符(在 UNIX 系统中是“/n”)
* System.out.println("行分隔符(在 UNIX 系统中是“/n”)" + rowSeparator);
* String userName = System.getProperty("user.name");// 用户的账户名称
* System.out.println("用户的账户名称" + userName);
* String userHome = System.getProperty("user.home");// 用户的主目录
* System.out.println("用户的主目录" + userHome);
* String userDir = System.getProperty("user.dir");// 用户的当前工作目录
* System.out.println("用户的当前工作目录 " + 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
* <strong>获得相关系统属性</strong><br>
*
* <pre>
* String jreEnV = System.getProperty("java.version");// Java 运行时环境版本
* System.out.println("Java 运行时环境版本:" + jreEnV);
* String jreVendor = System.getProperty("java.vendor");//Java 运行时环境供应商
* System.out.println("Java 运行时环境供应商:" + jreVendor);
* String jVURL = System.getProperty("java.vendor.url");// Java 供应商的 URL
* System.out.println("Java 供应商的 URL:" + jVURL);
* String jSetupDri = System.getProperty("java.home");// Java 安装目录
* System.out.println("Java 安装目录" + jSetupDri);
* String JVMCriterion = System.getProperty("java.vm.specification.version");//Java 虚拟机规范版本
* System.out.println("Java 虚拟机规范版本:" + JVMCriterion);
* String JVMCriterionVen = System.getProperty("java.vm.specification.vendor");//Java 虚拟机规范供应商
* System.out.println("Java 虚拟机规范供应商" + JVMCriterionVen);
* String JVMCriterionName = System.getProperty("java.vm.specification.name");// Java 虚拟机规范名称
* System.out.println("Java 虚拟机规范名称" + JVMCriterionName);
* String JVMAchieveVersion = System.getProperty("java.vm.version");// Java 虚拟机实现版本
* System.out.println("Java 虚拟机实现版本" + JVMAchieveVersion);
* String JVMAchieveVen = System.getProperty("java.vm.vendor");//Java 虚拟机实现供应商
* System.out.println("Java 虚拟机实现供应商" + JVMAchieveVen);
* String JVMAchieveName = System.getProperty("java.vm.name");// Java 虚拟机实现名称
* System.out.println("Java 虚拟机实现名称" + JVMAchieveName);
* String jreEnvCriterionV = System.getProperty("java.specification.version");// Java 运行时环境规范版本
* System.out.println("Java 运行时环境规范版本" + jreEnvCriterionV);
* String jreEnvCriterionVendor = System.getProperty("java.specification.vendor");// Java 运行时环境规范供应商
* System.out.println("Java 运行时环境规范供应商" + jreEnvCriterionVendor);
* String jreEnvCriterionName = System.getProperty("java.specification.name");// Java 运行时环境规范名称
* System.out.println("Java 运行时环境规范名称" + jreEnvCriterionName);
* String jClassVersion = System.getProperty("java.class.version");// Java 类格式版本号
* System.out.println("Java 类格式版本号" + jClassVersion);
* String jClassPath = System.getProperty("java.class.path");// Java 类路径
* System.out.println("Java 类路径" + jClassPath);
* String loadlibSerachPathList = System.getProperty("java.library.path");// 加载库时搜索的路径列表
* System.out.println(" 加载库时搜索的路径列表" + loadlibSerachPathList);
* String DefTempFilePath = System.getProperty("java.io.tmpdir");// 默认的临时文件路径
* System.out.println("默认的临时文件路径" + DefTempFilePath);
* String JITName = System.getProperty("java.compiler");// 要使用的 JIT 编译器的名称
* System.out.println("要使用的 JIT 编译器的名称" + JITName);
* String oneOrMoreXDPath = System.getProperty("java.ext.dirs");// 一个或多个扩展目录的路径
* System.out.println("一个或多个扩展目录的路径" + oneOrMoreXDPath);
* String osName = System.getProperty("os.name");// 操作系统的名称
* System.out.println("操作系统的名称" + osName);
* String osArch = System.getProperty("os.arch");//操作系统的架构
* System.out.println("操作系统的架构" + osArch);
* String osVersion = System.getProperty("os.version");// 操作系统的版本
* System.out.println("操作系统的版本" + osVersion);
* String fileSeparator = System.getProperty("file.separator");// 文件分隔符(在 UNIX 系统中是“/”)
* System.out.println("文件分隔符(在 UNIX 系统中是“/”) " + fileSeparator);
* String pathSeparator = System.getProperty("path.separator");// 路径分隔符(在 UNIX 系统中是“:”)
* System.out.println("路径分隔符(在 UNIX 系统中是“:”)" + pathSeparator);
* String rowSeparator = System.getProperty("line.separator");// 行分隔符(在 UNIX 系统中是“/n”)
* System.out.println("行分隔符(在 UNIX 系统中是“/n”)" + rowSeparator);
* String userName = System.getProperty("user.name");// 用户的账户名称
* System.out.println("用户的账户名称" + userName);
* String userHome = System.getProperty("user.home");// 用户的主目录
* System.out.println("用户的主目录" + userHome);
* String userDir = System.getProperty("user.dir");// 用户的当前工作目录
* System.out.println("用户的当前工作目录 " + 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