java获取系统信息_java获取系统信息详解

import java.util.Iterator;

import java.util.Properties;

import java.util.Set;

import java.util.Map.Entry;

public class SystemInfo {

public static void main(String[] args){

String os = System.getProperty("os.name");

System.out.println(os);

Properties ps = System.getProperties();

Set> set = ps.entrySet();

Iterator> it = set.iterator();

while(it.hasNext()){

Entry e = it.next();

System.out.println(e.getKey() + "=" + e.getValue());

}

}

}

输出:

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

sun.boot.library.path=/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre/lib

java.vm.version=23.7-b01

gopherProxySet=false

java.vm.vendor=Oracle Corporation

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

path.separator=:

java.vm.name=Java HotSpot(TM) 64-Bit Server VM

file.encoding.pkg=sun.io

user.country=CN

sun.java.launcher=SUN_STANDARD

sun.os.patch.level=unknown

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

user.dir=/Users/penngo/Documents/workspace/meet

java.runtime.version=1.7.0_15-b03

java.awt.graphicsenv=sun.awt.CGraphicsEnvironment

java.endorsed.dirs=/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre/lib/endorsed

os.arch=x86_64

java.io.tmpdir=/var/folders/pn/91tlb5xs16958737mj6b_9700000gn/T/

line.separator=

java.vm.specification.vendor=Oracle Corporation

os.name=Mac OS X

sun.jnu.encoding=US-ASCII

java.library.path=/Users/penngo/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.

java.specification.name=Java Platform API Specification

java.class.version=51.0

sun.management.compiler=HotSpot 64-Bit Tiered Compilers

os.version=10.8.3

http.nonProxyHosts=local|*.local|169.254/16|*.169.254/16

user.home=/Users/penngo

user.timezone=

java.awt.printerjob=sun.lwawt.macosx.CPrinterJob

file.encoding=UTF-8

java.specification.version=1.7

java.class.path=/Users/penngo/Documents/workspace/meet/bin:/Users/penngo/Documents/workspace/meet/lib/commons-dbutils-1.4.jar

user.name=penngo

java.vm.specification.version=1.7

sun.java.command=com.fymeet.test.Test

java.home=/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre

sun.arch.data.model=64

user.language=zh

java.specification.vendor=Oracle Corporation

awt.toolkit=sun.lwawt.macosx.LWCToolkit

java.vm.info=mixed mode

java.version=1.7.0_15

java.ext.dirs=/Users/penngo/Library/Java/Extensions:/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre/lib/ext:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java

sun.boot.class.path=/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/jre/classes

java.vendor=Oracle Corporation

file.separator=/

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

sun.io.unicode.encoding=UnicodeBig

sun.cpu.endian=little

socksNonProxyHosts=local|*.local|169.254/16|*.169.254/16

ftp.nonProxyHosts=local|*.local|169.254/16|*.169.254/16

sun.cpu.isalist=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值