java get properties_static Properties getProperties()

static Properties getProperties()

描述 (Description)

java.lang.System.getProperties()方法确定当前系统属性。 getProperty(String)方法使用的当前系统属性集将作为Properties对象返回。

如果没有当前的系统属性集,则首先创建并初始化一组系统属性。 这组系统属性包括以下键的值 -键相关价值的描述

java.versionJava运行时环境版本

java.vendorJava运行时环境供应商

java.vendor.urlJava供应商URL

java.homeJava安装目录

java.vm.specification.versionJava虚拟机规范版本

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

java.vm.specification.nameJava虚拟机规范名称

java.vm.versionJava虚拟机实现版本

java.vm.vendorJava虚拟机实现供应商

java.vm.nameJava虚拟机实现名称

java.specification.versionJava Runtime Environment规范版本

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

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

java.class.versionJava类格式版本号

java.class.pathJava类路径

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.homeUser's home directory

user.dirUser's current working directory

声明 (Declaration)

以下是java.lang.System.getProperties()方法的声明public static Properties getProperties()

参数 (Parameters)

NA

返回值 (Return Value)

此方法返回系统属性。

异常 (Exception)

SecurityException - 如果存在安全管理器且其checkPermission方法不允许访问进程环境。

例子 (Example)

以下示例显示了java.lang.System.getProperties()方法的用法。package com.iowiki;

import java.lang.*;

public class SystemDemo {

public static void main(String[] args) {

// this will list the current system properties

Properties p = System.getProperties();

p.list(System.out);

}

}

让我们编译并运行上面的程序,这将产生以下结果 --- listing properties --

java.runtime.name=Java(TM) SE Runtime Environment

sun.boot.library.path=C:\Program Files\Java\jdk1.6.0_06\jre...

java.vm.version=10.0-b22

java.vm.vendor=Sun Microsystems Inc.

java.vendor.url=http://java.sun.com/

path.separator=;

java.vm.name=Java HotSpot(TM) Client VM

file.encoding.pkg=sun.io

user.country=US

sun.java.launcher=SUN_STANDARD

sun.os.patch.level=Service Pack 2

java.vm.specification.name=Java Virtual Machine Specification

user.dir=C:\Program Files\Java\jdk1.6.0_06\bin

java.runtime.version=1.6.0_06-b02

java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment

java.endorsed.dirs=C:\Program Files\Java\jdk1.6.0_06\jre...

os.arch=x86

java.io.tmpdir=C:\DOCUME~1\AMIT~1.AMI\LOCALS~1\Temp\

line.separator=

java.vm.specification.vendor=Sun Microsystems Inc.

user.variant=

os.name=Windows XP

sun.jnu.encoding=Cp1252

java.library.path=C:\Program Files\Java\jdk1.6.0_06\bin...

java.specification.name=Java Platform API Specification

java.class.version=50.0

sun.management.compiler=HotSpot Client Compiler

os.version=5.1

user.home=C:\Documents and Settings\amit.AMIT-4...

user.timezone=

java.awt.printerjob=sun.awt.windows.WPrinterJob

file.encoding=Cp1252

java.specification.version=1.6

user.name=amit

java.class.path=.

java.vm.specification.version=1.0

sun.arch.data.model=32

java.home=C:\Program Files\Java\jdk1.6.0_06\jre

java.specification.vendor=Sun Microsystems Inc.

user.language=en

awt.toolkit=sun.awt.windows.WToolkit

java.vm.info=mixed mode, sharing

java.version=1.6.0_06

java.ext.dirs=C:\Program Files\Java\jdk1.6.0_06\jre...

sun.boot.class.path=C:\Program Files\Java\jdk1.6.0_06\jre...

java.vendor=Sun Microsystems Inc.

file.separator=\

java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport...

sun.cpu.endian=little

sun.io.unicode.encoding=UnicodeLittle

sun.desktop=windows

sun.cpu.isalist=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值