java系统属性_java 系统属性

import java.lang.System;

import java.util.Properties;

import java.util.Hashtable;

import java.util.Enumeration;

public class SystemInfo{

//存放JVM获得的系统属性

static private Properties _property;

//Main function

public static void main(String[] args){

getSystemProperty();

Hashtable hashKey;

hashKey=new Hashtable();

//将系统信息的关键字和标题放到hashtable

hashKey.put("java.home",                        "Java安装目录          ");

hashKey.put("java.class.path",                  "装载类的路径          ");

hashKey.put("java.specification.version",       "Java API 规范的版本   ");

hashKey.put("java.specification.vendor",        "Java API 规范的厂商   ");

hashKey.put("java.specification.name",          "Java API 规范的名称   ");

hashKey.put("java.version",                     "Java API 实现的版本   ");

hashKey.put("java.vendor",                      "Java API 实现的厂商   ");

hashKey.put("java.vendor.url",                  "Java API 规范厂商的URL");

hashKey.put("java.vm.specification.version",    "Java虚拟机规范的版本  ");

hashKey.put("java.vm.specification.vendor",     "Java虚拟机规范的厂商  ");

hashKey.put("java.vm.specification.name",       "Java虚拟机规范的名称  ");

hashKey.put("java.vm.version",                  "Java虚拟机实现的版本  ");

hashKey.put("java.vm.vendor",                   "Java虚拟机实现的厂商  ");

hashKey.put("java.vm.name",                     "Java虚拟机实现的名称  ");

hashKey.put("java.class.version",               "Java类文件格式的版本  ");

hashKey.put("os.name",                          "主机操作系统的名称    ");

hashKey.put("os.arch",                          "主机操作系统的体系结构");

hashKey.put("os.version",                       "主机操作系统的版本    ");

hashKey.put("file.separator",                   "平台目录的分隔符      ");

hashKey.put("path.separator",                   "平台路径的分隔符      ");

hashKey.put("line.separator",                   "平台文本行的分隔符    ");

hashKey.put("user.name",                        "当前用户的帐户名称    ");

hashKey.put("user.home",                        "当前用户的根目录      ");

hashKey.put("user.dir",                         "当前工作目录          ");

Enumeration enum;

String propertyKey;

enum=hashKey.keys();

while(enum.hasMoreElements()){

propertyKey=(String)enum.nextElement();

System.out.println((String)hashKey.get(propertyKey)+":"+_property.getProperty(propertyKey));

}

}

/**

* 获得系统属性列表

* @return Properties

*/

static public Properties getSystemProperty(){

_property=System.getProperties();

return _property;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值