`

System.getProperty(String name)方法用于得到系统的属性.

    博客分类:
  • Java
 
阅读更多
http://www.iteye.com/topic/1029797


内容来源网站: http://blog.sina.com.cn/s/blog_632bb1950100lwra.html


System.getProperty()参数大全
查资料用:
java.version Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name
java.vm.version Java Virtual Machine implementation version
java.vm.vendor Java Virtual Machine implementation vendor
java.vm.name Java Virtual Machine implementation name
java.specification.version Java Runtime Environment specification version
java.specification.vendor Java Runtime Environment specification vendor
java.specification.name Java Runtime Environment specification name
java.class.version Java class format version number
java.class.path Java class path
java.library.path List of paths to search when loading libraries
java.io.tmpdir Default temp file path

java.compiler Name of JIT compiler to use
java.ext.dirs Path of extension directory or directories
os.name Operating system name
os.arch Operating system architecture
os.version Operating system version
file.separator File separator ("/" on UNIX) path.separator Path separator (":" on UNIX)
line.separator Line separator ("\n" on UNIX)
user.name User's account name
user.home User's home directory
user.dir User's current working directory

中文对照:

java.version Java 运行时环境版本

java.vendor Java 运行时环境供应商

java.vendor.url Java 供应商的 URL

java.home Java 安装目录

java.vm.specification.version Java 虚拟机规范版本

java.vm.specification.vendor Java 虚拟机规范供应商

java.vm.specification.name Java 虚拟机规范名称

java.vm.version Java 虚拟机实现版本
java.vm.vendor Java 虚拟机实现供应商

java.vm.name Java 虚拟机实现名称

java.specification.version Java 运行时环境规范版本

java.specification.vendor Java 运行时环境规范供应商

java.specification.name Java 运行时环境规范名称

java.class.version Java 类格式版本号

java.class.path Java 类路径

java.library.path 加载库时搜索的路径列表

java.io.tmpdir 默认的临时文件路径

java.compiler 要使用的 JIT 编译器的名称

java.ext.dirs 一个或多个扩展目录的路径

os.name 操作系统的名称

os.arch 操作系统的架构

os.version 操作系统的版本

file.separator 文件分隔符(在 UNIX 系统中是“/”)

path.separator 路径分隔符(在 UNIX 系统中是“:”)

line.separator 行分隔符(在 UNIX 系统中是“/n”)

user.name 用户的账户名称

user.home 用户的主目录

user.dir 用户的当前工作目录



代码:

public static void main(String[] args) {
   System.out.println("java.version:" + System.getProperty("java.version"));
   System.out.println("java.vendor:" + System.getProperty("java.vendor"));
   System.out.println("java.vendor.url:" + System.getProperty("java.vendor.url"));
   System.out.println("java.home:" + System.getProperty("java.home"));
   System.out.println("java.vm.specification.version:" + System.getProperty("java.vm.specification.version"));
   System.out.println("java.vm.specification.vendor:" + System.getProperty("java.vm.specification.vendor"));
   System.out.println("java.vm.specification.name:" + System.getProperty("java.vm.specification.name"));
   System.out.println("java.vm.version:" + System.getProperty("java.vm.version"));
   System.out.println("java.vm.vendor:" + System.getProperty("java.vm.vendor"));
   System.out.println("java.vm.name:" + System.getProperty("java.vm.name"));
   System.out.println("java.specification.version:" + System.getProperty("java.specification.version"));
   System.out.println("java.specification.vendor:" + System.getProperty("java.specification.vendor"));
   System.out.println("java.specification.name:" + System.getProperty("java.specification.name"));
   System.out.println("java.class.version:" + System.getProperty("java.class.version"));
   System.out.println("java.class.path:" + System.getProperty("java.class.path"));
   System.out.println("java.library.path:" + System.getProperty("java.library.path"));
   System.out.println("java.io.tmpdir:" + System.getProperty("java.io.tmpdir"));
   System.out.println("java.compiler:" + System.getProperty("java.compiler"));
   System.out.println("java.ext.dirs:" + System.getProperty("java.ext.dirs"));
   System.out.println("os.name:" + System.getProperty("os.name"));
   System.out.println("os.arch:" + System.getProperty("os.arch"));
   System.out.println("os.version:" + System.getProperty("os.version"));
   System.out.println("file.separator:" + System.getProperty("file.separator"));
   System.out.println("line.separator:" + System.getProperty("line.separator"));
   System.out.println("user.name:" + System.getProperty("user.name"));
   System.out.println("user.home:" + System.getProperty("user.home"));
   System.out.println("user.dir:" + System.getProperty("user.dir"));
}

运行结果:

java.version:1.6.0_02
java.vendor:Sun Microsystems Inc.
java.vendor.url:http://java.sun.com/
java.home:D:\Program Files\Java\jdk1.6.0_02\jre
java.vm.specification.version:1.0
java.vm.specification.vendor:Sun Microsystems Inc.
java.vm.specification.name:Java Virtual Machine Specification
java.vm.version:1.6.0_02-b06
java.vm.vendor:Sun Microsystems Inc.
java.vm.name:Java HotSpot(TM) Client VM
java.specification.version:1.6
java.specification.vendor:Sun Microsystems Inc.
java.specification.name:Java Platform API Specification
java.class.version:50.0
java.class.path:E:\workspace\test\WebRoot\WEB-INF\classes;E:\workspace\test\WebRoot\WEB-INF\lib\activation.jar;

java.library.path:D:\Program Files\Java\jdk1.6.0_02\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;D:\Program Files\Java\jdk1.6.0_02\bin;C:\Program Files\Common Files\Adobe\AGL;C:\Program Files\SinoVoice\jTTS 5.0 Desktop\Bin;E:\J2EE\plugins\ant\apache-ant-1.7.1\bin;C:\Program Files\CVSNT;C:\Program Files\StormII\Codec;C:\Program Files\StormII
java.io.tmpdir:C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\
java.compiler:null
java.ext.dirs:D:\Program Files\Java\jdk1.6.0_02\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
os.name:Windows 2003
os.arch:x86
os.version:5.2
file.separator:\
line.separator:

user.name:Administrator
user.home:C:\Documents and Settings\Administrator
user.dir:E:\workspace\mvnforum

分享到:
评论

相关推荐

    java得到机器的MAC,硬盘序列序列号和IP地址

    String osName = System.getProperty("os.name"); StringBuffer systemPathBuff = new StringBuffer(""); if (osName.indexOf("Windows") > -1) ...{ // Windows操作系统的cmd.exe的绝对路径 systemPathBuff....

    ueditor-1.4.3_utf8_修正版本(解决windows下在线图库及上传图问题)

    请注意:加入百度ueditor插件的项目或产品,在linux下部署无问题,只要部署好就可以,但是如果是windows系统的话,上传... //System.out.println("操作系统类型>>>>"+System.getProperty("os.name")); return str; }

    21天学通Java2第三版源码及答案

    public class HelloUser { public static void main(String[] arguments) { String username = System.getProperty("user.name"); System.out.println("Hello, " + username); } }

    数据连接池

    String maxconn = props.getProperty(poolName + ".maxconn", "0"); int max; try { max = Integer.valueOf(maxconn).intValue(); } catch (NumberFormatException e) { log("错误的最大连接数限制: " + ...

    Android BufferedReader 测试网站是否连接.rar

     String NL = System.getProperty("line.separator");//为每行数据添加分隔符  while((line = in.readLine()) != null)  {  sb.append(line NL);//获取各行数据信息  }  in.close();//关闭流  String result ...

    Java读取资源文件工具类--ReadConfigation(java源码)

    String val = m_props.getProperty(name); if( val == null ) { return defaultVal; } else { return val; } } /** * 读取一特定的属性项 * * @param name 属性项的项名 * @return 属性...

    带注释的Bootstrap.java

    //并将catalina.properties内的属性存为系统属性 //catalina.properties内common.loader="${catalina.base}/lib", //"${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar" //...

    flash action script 经典字典教程大全,学flash必备

    _name Button._name、MovieClip._name、TextField._name _parent _parent、Button._parent、MovieClip._parent、TextField._parent _quality _quality、Button._quality、TextField._quality _root _root _...

    属性文件读写(java)

    String email = pfR.getValueByPropertyKey("name"); System.out.println(email); String key = "name"; String value = "xbl"; pfR.setValue(key, value, "This is my name "); } }

    servlet3.0新特性源代码

    System.out.println(System.getProperty("user.dir"));//输出当前的项目存放的路径 String uploadPath=req.getSession().getServletContext().getRealPath("/upload"); System.out.println(uploadPath);//输出...

    phantomjs1.9.8历史版本用于爬虫

     String osname = System.getProperties().getProperty("os.name");  if (osname.equals("Linux")) {//判断系统的环境win or Linux  System.setProperty("phantomjs.binary.path", "/usr/bin/phantomjs");  } ...

    jsp探针 ver0.1

    String osName = System.getProperty("os.name").toLowerCase(); String command = ""; if (osName.startsWith("linux")) { command = "df -k " + dir; } process = run.exec(command); java.io.BufferedReader in =...

    利用Java发送邮件(含附件)的例子

    //邮件发送时的一些配置信息的一个属性对象 private String sendUserName; //发件人的用户名 private String sendUserPass; //发件人密码 private Multipart mp;//附件添加的组件 private List files = new ...

    java在cpu的占有率

    String osName = System.getProperty("os.name"); double cpuRatio = 0; if (osName.toLowerCase().startsWith("windows")) { //返回构造好的监控对象 return cpuRatio = this.getCpuRatioForWindows();...

    jdbc练习的一个工具类

    private static final String DBINFO_FIIE_NAME = "dbinfo.properties"; private static Properties infos = new Properties(); private static String url = null; static{ InputStream is = JdbcUtil.class ...

    如何使用Java读写系统属性?

    如何使用Java读写系统属性?  读: Properties props = System.getProperties(); Enumeration prop_names = props.propertyNames(); while (prop_names.hasMoreElements()) { String prop_name = (String) ...

    01:详解C#中的反射.pdf

    GetProperty(), GetProperties():返回PropertyInfo类型,用于取得该类的属性的信息 可以调用这些成员,其方式是调用Type的InvokeMember()方法,或者调用MethodInfo, PropertyInfo和其他类的Invoke()方法。 ...

    File_实用案例_实现文件拷贝_FileCopy.java

    parent = System.getProperty("user.dir"); File dir = new File(parent); // Convert it to a file. if (!dir.exists()) abort("destination directory doesn't exist: "+parent); if (dir.isFile()) abort...

    JAVA代码生成工具

    ${gg.getProperty(key,defaultValue)}: 得到proproty,如果没有找到,则返回默认值 ${gg.getInputProperty(key)}: 会弹出一个输入框,提示用户输入值 具体参考: ...

    jdbc连接数据库getConnection 增、删、改、查

    strVal = (String) pro.getProperty(key); return strVal; } /** * 释放资源 */ public static void ReleaseSoucre(ResultSet rs, Statement stmt, Connection conn) { try { if (rs != null) rs.close(); if ...

Global site tag (gtag.js) - Google Analytics