Java-System.getProperty()
2016-03-29 13:43
615 查看
Java平台使用了一个Poperties对象来维护其自己的配置信息。System泪中包含有一个Properties对象用于描述当前工作环境的配置。系统properties包含了关于当前用户、当前Java运行时版本、文件路径分隔符等信息。
实际数据:
输出:
Key | Meaning |
---|---|
"file.separator" | Character that separates components of a file path. This is "/" on UNIX and " \" on Windows. |
"java.class.path" | Path used to find directories and JAR archives containing class files. Elements of the class path are separated by a platform-specific character specified in the path.separatorproperty. |
"java.home" | Installation directory for Java Runtime Environment (JRE) |
"java.vendor" | JRE vendor name |
"java.vendor.url" | JRE vendor URL |
"java.version" | JRE version number |
"line.separator" | Sequence used by operating system to separate lines in text files |
"os.arch" | Operating system architecture |
"os.name" | Operating system name |
"os.version" | Operating system version |
"path.separator" | Path separator character used in java.class.path |
"user.dir" | User working directory |
"user.home" | User home directory |
"user.name" | User account name |
public static void main(String args[]) { 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_class_version:" + System.getProperty("java.class.version")); System.out.println("java_class_path:" + System.getProperty("java.class.path")); 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("user_name:" + System.getProperty("user.name")); System.out.println("user_home:" + System.getProperty("user.home")); System.out.println("user_dir:" + System.getProperty("user.dir")); 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_ext_dirs:" + System.getProperty("java.ext.dirs")); System.out.println("file_separator:" + System.getProperty("file.separator")); System.out.println("path_separator:" + System.getProperty("path.separator")); System.out.println("line_separator:" + System.getProperty("line.separator")); }
输出:
java_vendor:Oracle Corporation java_vendor_url:http://java.oracle.com/ java_home:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre java_class_version:51.0 java_class_path:/Users/awp/Documents/otherproject/MyJmeterDemo/bin:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/ApacheJMeter_core.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/ApacheJMeter_java.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/jorphan-2.9.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/logkit-1.2.2.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/avalon-framework-api-4.3.1.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/ApacheJMeter_http.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/oro-2.0.8.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/commons-io-2.4.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/commons-lang3-3.3.2.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/xstream-1.5.0-SNAPSHOT.jar os_name:Mac OS X os_arch:x86_64 os_version:10.10.5 user_name:awp user_home:/Users/awp user_dir:/Users/awp/Documents/otherproject/MyJmeterDemo java_vm_specification_version:1.7 java_vm_specification_vendor:Oracle Corporation java_vm_specification_name:Java Virtual Machine Specification java_vm_version:24.79-b02 java_vm_vendor:Oracle Corporation java_vm_name:Java HotSpot(TM) 64-Bit Server VM java_ext_dirs:/Users/awp/Library/Java/Extensions:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/ext:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java file_separator:/ path_separator:: line_separator:
相关文章推荐
- 关于Spring MVC中注解@@RequestParam参数说明记录
- 异常:org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
- Java 向上和向下转型
- JAVA正则表达式及常用类
- java实现SVN检出功能源码
- springMVC json自动将date类型转换为long
- JAVA多线程实现和应用总结
- 老版本JDK官网下载方式
- 细谈struts2(十四)struts2+ajax实现异步验证
- 细谈struts2(十三)struts2实现文件上传和下载详解
- 细谈struts2(十二)struts2国际化底层大揭秘
- 细谈struts2(十一)OGNL表达式的基本语法和用法
- Eclipse连接虚拟机数据库IO接口错误问题
- Eclipse连接虚拟机数据库IO接口错误问题
- 细谈struts2(十)ognl概念和原理详解
- 细谈struts2(九)内置拦截器和自定义拦截器详解(附源码)
- java读取文件和写入文件的方式
- 细谈struts2(八)拦截器的实现原理及源码剖析
- 细谈struts2(七)数据类型转换详解
- Maven编译jdk版本设置