Java SE学习之System.getProperties
来源:互联网 发布:淘宝上的东方购物代购 编辑:程序博客网 时间:2024/06/05 00:34
本文是学习网络上的文章时的总结,感谢大家无私的分享。
Java提供的java System.getProperties()方法是获取运行环境的系统参数的,综合了网上各位大神的帖子我总结出一些可用属性。
我本机测试时,还有一些属性没有弄明白,还需研究。
测试代码:
package SE;import java.util.Enumeration;import java.util.Properties;import java.util.Set;public class JavaProperties {/** * <p> * </p> * @author zhangjunshuai * @date 2014-10-22 下午5:11:57 * @param args */public static void main(String[] args) {Properties p = System.getProperties();System.out.println("Java 运行时环境版本: "+p.getProperty("java.version"));System.out.println("Java 运行时环境供应商: "+p.getProperty("java.vendor"));System.out.println("Java 供应商的 URL: "+p.getProperty("java.vendor.url"));System.out.println("Java 的安装路径: "+p.getProperty("java.home"));System.out.println("Java 虚拟机规范版本: "+p.getProperty("java.vm.specification.version"));System.out.println("Java 虚拟机规范供应商: "+p.getProperty("java.vm.specification.vendor"));System.out.println("Java 虚拟机规范名称: "+p.getProperty("java.vm.specification.name"));System.out.println("Java 虚拟机实现版本: "+p.getProperty("java.vm.version"));System.out.println("Java 虚拟机实现供应商: "+p.getProperty("java.vm.vendor"));System.out.println("Java 虚拟机实现名称: "+p.getProperty("java.vm.name"));System.out.println("Java 运行时环境规范版本: "+p.getProperty("java.specification.version"));System.out.println("Java 运行时环境规范供应商: "+p.getProperty("java.specification.vendor"));System.out.println("Java 运行时环境规范名称: "+p.getProperty("java.specification.name"));System.out.println("当前类的格式版本号: "+p.getProperty("java.class.version"));System.out.println("当前类所在的路径: "+p.getProperty("java.class.path"));System.out.println("加载库时搜索的路径列表: "+p.getProperty("java.library.path"));System.out.println("默认的临时文件路径: "+p.getProperty("java.io.tmpdir"));System.out.println("要使用的 JIT 编译器的名称: "+p.getProperty("java.compiler"));System.out.println("一个或多个扩展目录的路径: "+p.getProperty("java.ext.dirs"));System.out.println("操作系统的名称: "+p.getProperty("os.name"));System.out.println("操作系统的架构: "+p.getProperty("os.arch"));System.out.println("操作系统的版本: "+p.getProperty("os.version"));System.out.println("当前操作系统的文件分隔符: "+p.getProperty("file.separator"));System.out.println("当前操作系统的路径分隔符: "+p.getProperty("path.separator"));System.out.println("当前操作系统的行分隔符: "+p.getProperty("line.separator"));System.out.println("用户的当前账户名称: "+p.getProperty("user.name"));System.out.println("用户的当前工作目录: "+p.getProperty("user.dir"));System.out.println("用户的主目录: "+p.getProperty("user.home"));Properties prop = System.getProperties(); Set<Object> keySet = prop.keySet(); for(Object obj : keySet){ System.out.println("System Property: {"+obj.toString()+","+System.getProperty(obj.toString())+"}"); }}}
最后的遍历是循环出所有的属性。
参考:
java 通过System.getProperties()获取系统参数
0 0
- Java SE学习之System.getProperties
- 【JAVA】System.getProperties()
- java System.getProperties() 的用法
- java的System.getProperties属性
- JAVA System.getProperty()和System.getProperties()
- java-System.getEnv()与System.getProperties()
- System.getProperties()
- System.getProperties()(
- System.getProperties();
- System.getProperties
- System.getProperties("?")
- System.getProperties()
- System.getProperties().
- java 通过System.getProperties()获取系统参数
- java中System.getProperties()的用法
- java 通过System.getProperties()获取系统参数
- java 通过System.getProperties()获取系统参数
- java 通过System.getProperties()获取系统参数
- Git:代码冲突常见解决方法
- memcpy和memmove的函数内部实现
- 俄罗斯本地支付QiWi
- hadoop shell常用命令
- 关于vb.net读取access数据库中的位图图片问题
- Java SE学习之System.getProperties
- java语言:String StringBuffer StringBuilder区别
- android 两个应用之间的通信与调用
- c++_孙鑫mfc视频01_学习
- SLF4J 全称
- GAE开源WEB代理mirrorrr应用
- mysql在linux上的安装之一yum安装
- dng_SDK build win7
- 异步串口通讯第一次接收数据错误