System类的getProperties()和getProperty(String)
来源:互联网 发布:自动止损软件 编辑:程序博客网 时间:2024/05/29 19:54
1. getProperties()方法
通过getProperties ()方法可以获取关于Java运行环境、Java虚拟机和系统的一些信息,如下:
import java.util.Properties;public class SystemDemo {public static void main(String[] args) {Properties properties=System.getProperties();//输出Java运行环境 版本 //1.8.0_121System.out.println(properties.getProperty("java.version"));//输出Java运行环境提供商 //Oracle CorporationSystem.out.println(properties.getProperty("java.vendor")); //Java 供应商的 URL //http://java.oracle.com/System.out.println(properties.getProperty("java.vendor.url"));//Java 安装目录 //C:\Program Files\Java\jre1.8.0_121System.out.println(properties.getProperty("java.home"));//Java 运行时环境规范版本 //1.8System.out.println(properties.getProperty("java.specification.version"));//Java 运行时环境规范供应商 //Oracle CorporationSystem.out.println(properties.getProperty("java.specification.vendor"));//Java 运行时环境规范名称 //Java Platform API SpecificationSystem.out.println(properties.getProperty("java.specification.name"));//Java 类格式版本号 //52.0System.out.println(properties.getProperty("java.class.version"));//Java 类路径 //E:\workspace\PropertiesDemo\binSystem.out.println(properties.getProperty("java.class.path"));//加载库时搜索的路径列表 //C:\Program Files\Java\jre1.8.0_121\bin;C:\Windows\Sun\Java\bin;……System.out.println(properties.getProperty("java.library.path"));//默认的临时文件路径 //C:\Users\hasee\AppData\Local\Temp\System.out.println(properties.getProperty("java.io.tmpdir"));//要使用的 JIT 编译器的名称 //nullSystem.out.println(properties.getProperty("java.compiler"));//一个或多个扩展目录的路径 //C:\Program Files\Java\jre1.8.0_121\lib\ext;C:\Windows\Sun\Java\lib\extSystem.out.println(properties.getProperty("java.ext.dirs"));//Java 虚拟机实现版本 //25.121-b13System.out.println(properties.getProperty("java.vm.version"));//Java 虚拟机实现供应商 //Oracle CorporationSystem.out.println(properties.getProperty("java.vm.vendor"));//虚拟机实现名称 //Java HotSpot(TM) 64-Bit Server VMSystem.out.println(properties.getProperty("java.vm.name"));//ava 虚拟机规范版本 //1.8System.out.println(properties.getProperty("java.vm.specification.version"));//Java 虚拟机规范供应商 //Oracle CorporationSystem.out.println(properties.getProperty("java.vm.specification.vendor"));//Java 虚拟机规范名称 //Java Virtual Machine SpecificationSystem.out.println(properties.getProperty("java.vm.specification.name"));//操作系统的名称 //Windows 10System.out.println(properties.getProperty("os.name"));//操作系统的架构 //amd64System.out.println(properties.getProperty("os.arch"));//操作系统的版本 //10.0System.out.println(properties.getProperty("os.version"));//文件分隔符(在 UNIX 系统中是“/”) //\System.out.println(properties.getProperty("file.separator"));//路径分隔符(在 UNIX 系统中是“:”) //;System.out.println(properties.getProperty("path.separator"));//行分隔符(在 UNIX 系统中是“/n”) //System.out.println(properties.getProperty("line.separator"));//用户的账户名称 //haseeSystem.out.println(properties.getProperty("user.name"));//用户的主目录 //C:\Users\haseeSystem.out.println(properties.getProperty("user.home"));//用户的当前工作目录 //E:\workspace\PropertiesDemoSystem.out.println(properties.getProperty("user.dir"));}}
getProperty(String) 方法
System的getProperty(String)方法相当于System.getProperties().getProperty(String)方法:
import java.util.Properties;public class SystemDemo {public static void main(String[] args) {//如:获取用户的当前工作目录 //E:\workspace\PropertiesDemoSystem.out.println(System.getProperty("user.dir"));}}
0 0
- System类的getProperties()和getProperty(String)
- JAVA中使用System类的 getProperties()和getProperty(String)取得当前系统的属性
- System类的 getProperties()和getProperty(String)取得当前系统的属性
- System.getProperties()和System.getProperty()
- JAVA System.getProperty()和System.getProperties()
- java中System.getProperty()和System.setProperty()和System.getProperties()
- System.getProperties和System.setProperties
- System.getProperty(String key)的用法
- System.getProperty(String key)的常用参数
- System.getProperty(String key)的用法
- Java中System.getenv()和System.getProperties()的区别
- System.getenv()和System.getProperty() 的区别
- System.getevn和System.getProperty的区别
- java 的 System.getenv() 和 System.getProperty()
- System.getProperty(String key)
- System.getProperty(String key)
- System.getProperty(String key)
- System.getProperties()可以获得的参数
- ubuntu 下疑难杂症
- 九度OJ题目1026:又一版A+B
- 寻找单链表的中间结点
- [机器学习]机器学习笔记整理全解
- TCP编程
- System类的getProperties()和getProperty(String)
- Android对话框_详解
- 继承概述
- 《Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning》笔记
- tiny4412 nfs(文件系统)挂载
- Sublime必备插件之SideBarEnhancements详解
- android传感器(sensor)分析(以mma8451重力感应器为基础)
- 一道改编题目...
- mysqli 连接数据库的错误提示 no such file or directory