来个java获得系统配置文件的

public class SystemProperties
{
public static void main(String[] args)
{
Properties properties = System.getProperties();
Iterator<Entry<Object, Object>> iterator = properties.entrySet().iterator();
while (iterator.hasNext())
{
Entry<Object, Object> entry = iterator.next();
System.out.println(entry.getKey() + "===" + ntry.getValue());
}
}
}

结果:

java.runtime.name===Java(TM) SE Runtime Environment
sun.boot.library.path===d:\MyEclipse 10.7\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\bin
java.vm.version===11.3-b02
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
sun.java.launcher===SUN_STANDARD
user.country===CN
sun.os.patch.level===Service Pack 1
java.vm.specification.name===Java Virtual Machine Specification
user.dir===D:\Workspaces\TIMETEST
java.runtime.version===1.6.0_13-b03
java.awt.graphicsenv===sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs===d:\MyEclipse 10.7\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\lib\endorsed
os.arch===x86
java.io.tmpdir===C:\Users\koal\AppData\Local\Temp\
line.separator=== java.vm.specification.vendor===Sun Microsystems Inc.
user.variant===
os.name===Windows Vista
sun.jnu.encoding===GBK
java.library.path===d:\MyEclipse 10.7\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;d:/MyEclipse 10.7/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client;d:/MyEclipse 10.7/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin;d:/MyEclipse 10.7/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/lib/i386;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64
java.specification.name===Java Platform API Specification
java.class.version===50.0
sun.management.compiler===HotSpot Client Compiler
os.version===6.1
user.home===C:\Users\koal
user.timezone===
java.awt.printerjob===sun.awt.windows.WPrinterJob
file.encoding===GBK
java.specification.version===1.6
java.class.path===D:\Workspaces\TIMETEST\bin
user.name===koal
java.vm.specification.version===1.0
java.home===d:\MyEclipse 10.7\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre
sun.arch.data.model===32
user.language===zh
java.specification.vendor===Sun Microsystems Inc.
awt.toolkit===sun.awt.windows.WToolkit
java.vm.info===mixed mode
java.version===1.6.0_13
java.ext.dirs===d:\MyEclipse 10.7\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
sun.boot.class.path===d:\MyEclipse 10.7\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\lib\resources.jar;d:\MyEclipse 10.7\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\lib\rt.jar;d:\MyEclipse 10.7\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\lib\sunrsasign.jar;d:\MyEclipse 10.7\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\lib\jsse.jar;d:\MyEclipse 10.7\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\lib\jce.jar;d:\MyEclipse 10.7\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\lib\charsets.jar;d:\MyEclipse 10.7\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\classes
java.vendor===Sun Microsystems Inc.
file.separator===\
java.vendor.url.bug===http://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding===UnicodeLittle
sun.cpu.endian===little
sun.desktop===windows
sun.cpu.isalist===pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86

JAVA获得系统配置文件的System Properties的更多相关文章

  1. Java获取系统环境变量(System Environment Variable)和系统属性(System Properties)以及启动参数的方法

    系统环境变量(System Environment Variable): 在Linux下使用export $ENV=123指定的值.获取的方式如下: Map<String,String> ...

  2. java基础50 配置文件类(Properties)

    1. 配置文件类Properties的概念 主要生产配置文件与读取配置文件的信息 2.Properties要注意的细节 1.如果配置文件一旦使用了中文,那么在使用store方法生产的配置文件额时候字符 ...

  3. Java获取系统相关信息System.getProperty()

    java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目 ...

  4. java Spring使用配置文件读取jdbc.properties

    Spring使用配置文件读取jdbc.properties 在beans.xml中加入两个必须的bean [html]<bean id="propertyConfigurer" ...

  5. java中读取配置文件ResourceBundle和Properties两种方式比较

    今天在开发的时候,需要把一些信息放到配置文件中,方便后续的修改,注意到用的是ResourceBundle读取配置文件的方式,记得之前也见过使用Properties的方式,就比较好奇这两种方式的区别,网 ...

  6. Java 几个有用的命令 - All Options, Memory Options, GC Options, System Properties, Thread Dump, Heap Dump

    jcmd  ##Refer to http://www.cnblogs.com/tang88seng/p/4497725.html java -XX:+PrintFlagsFinal -version ...

  7. System.Properties和System.getenv区别

    网上很多使用的是getProperties.说获得系统变量,但是其实不正确.getProperties中所谓的"system properties"其实是指"java s ...

  8. Java中系统属性Properties介绍 System.getProperty()参数大全

       在JDK文档中System类中有这样的方法getProperties()在此方法的详细介绍中有下面的参数可供使用: java.version Java 运行时环境版本 java.vendor J ...

  9. 疯狂java笔记(五) - 系统交互、System、Runtime、Date类

    一.程序与用户交互(Java的入口方法-main方法): 运行Java程序时,都必须提供一个main方法入口:public static void main(String[] args){} publ ...

随机推荐

  1. 源码分析之spring-JdbcTemplate日志打印sql语句

    对于开源的项目来说的好处就是我们遇到什么问题可以通过看源码来解决. 比如近期有个同事问我说,为啥JdbcTemplate中只有在Error的时候才打印出sql语句呢.我一想,这和log的配置有关系吧. ...

  2. 微博OpenAPI练习之问题记录

    今日想通过新浪微博OpenAPI,做一个客户端出来.可以说过程比较艰难.这里只记录下遇到的问题,其它的按api要求注册.创建应用什么就好了. 1.API jar引用问题 创建了自己的工程,并按照文档说 ...

  3. XPath详解

     xPath技术   1 引入 问题:当使用dom4j查询比较深的层次结构的节点(标签,属性,文本),比较麻烦!!! 2 xPath作用 主要是用于快速获取所需的节点对象. 3 在dom4j中如何使用 ...

  4. CentOS7 安装LNMP(Linux+Nginx+MySQL+PHP)

    由于工作须要,须要学习php,本来想安装lamp的可是考虑到如今nginxserver有良好的性能且应用广泛. 这里我决定搭建Linux(CentOS7+Nginx+MySQL+PHP)下的webse ...

  5. SELECT--UNION,UNION ALL,MINUS, INTERSECT,EXISTS

    SELECT--UNION,UNION ALL,MINUS, INTERSECT返回两个查询结果的集合操作,两个查询结果集必须字段相同.UNION和UNION ALL并集操作,UNION并集后去掉重复 ...

  6. js html5 仿微信摇一摇

    看微信摇一摇之后忽然想知道他是怎么写的.于是就在网上查了一些资料,有些是借鉴别人的.大家共同学习啊 先放代码 <body onload="init()"> <p& ...

  7. sqlserver中的rowversion

    rowversion 公开数据库中自动生成的唯一二进制数字的数据类型.rowversion通常用作给表行加版本戳的机制,存储大小为8字节.rowversion数据类型只是递增的数字,不保留日期或时间. ...

  8. VS2010不能打开预编译的网站源码的原因是什么?(转之csdn)

    原问题: 今天将写好的一个网站源码目录拷贝到另一台电脑上,但打开时提示:    你要打开一个预编译的网站,你可以查看该站点,但对它进行更改可能会造成该网站停止运行,若要修改站点,建议先编辑原始网站中的 ...

  9. Css控制div水平垂直居中显示

    <style>#info{height:0px; width:0px;top:50%; left:50%;position:absolute;}#center{background:#FF ...

  10. poj3090欧拉函数求和

    E - (例题)欧拉函数求和 Crawling in process... Crawling failed Time Limit:1000MS     Memory Limit:65536KB     ...