properties属性列表说明
url:http://blog.sina.com.cn/s/blog_463b79ca010126p6.html
properties属性列表说明
1.1 操作系统环境
os.name=Windows 7 //操作系统名称
os.arch=x86 //操作系统架构
os.version=6.1 //操作系统版本号
path.separator=; //路径分隔符
file.separator=\ //文件分隔符
line.separator= //行分隔符
user.script= //用户脚本
user.country=CN //用户国家China
user.variant= //?
user.home=C:\Users\** //用户主目录(用户的“我的文档”等常用文件夹默认存放位置)
user.timezone= //用户设置时区
user.name=** //当前用户的账户名称
user.language=zh //简体中文,繁体中文(台湾地区)zh-tw,繁体中文(香港)zh-hk,英语(美)en-us,英语(英国)en-gb,英语(全球)en-ww
sun.cpu.isalist= //cpu型号
sun.desktop=windows //当前操作系统环境
user.dir=F:\Eclipse\Workspace\ArrayListTest //用户当前工作的根路径。注意:它并不能准确获取当前程序路径。
//如果想获取在upload目录下运行的文件的相对路径,正确的写法是(需要下载servlet.jar或servlet-api.jar,解压后将javax文件夹copy到classpath指定的路径内):
//import javax.servlet.*;
//String uploadPath=getContext().getServletContext().getRealPath("/")+file.separator+"upload"+File.separator;
//如果使用Eclipse编辑器,需要导入项目的类库里:右击你的Eclipse项目,选择 “构建路径”--“配置构建路径”。点击“库”选项卡,单击右边的“添加库”(或外部库)
1.2 java版本、提供商及其网络地址
java.runtime.name=Java(TM) SE Runtime Environment //运行版本:SE标准版;ME微型版;EE企业版
java.version=1.7.0_03 //JDK版本号
java.runtime.version=1.7.0_03-b05
java.vm.specification.version=1.7 //Java 虚拟机规范版本:1.7
java.vm.version=22.1-b02 // java虚拟机版本
sun.os.patch.level=Service Pack 1 //java补丁包:Service Pack 1
java.vm.specification.name=Java Virtual Machine Specification //JVM规范名称:Java Virtual Machine Specification
java.vm.vendor=Oracle Corporation //java虚拟机提供商
java.vendor.url=http://java.oracle.com/ //提供商网页地址
java.vm.specification.vendor=Oracle Corporation //Java 虚拟机规范供应商:Oracle公司
java.specification.vendor=Oracle Corporation //java规范供应商:Oracle公司
java.vendor=Oracle Corporation //java供应商
java.vendor.url.bug=http://bugreport.sun.com/bugreport/ //java漏洞提交官方网页地址
java.vm.info=mixed mode, sharing
1.3java运行环境
sun.java.launcher=SUN_STANDARD //java启动程序
java.specification.name=Java Platform API Specification //Java 运行时环境规范名称
java.specification.version=1.7 //Java 运行时环境规范版本
java.class.version=51.0 //java类格式版本号
sun.arch.data.model=32 //java数据模型架构
java.home=D:\Program Files\Java\jre7 //Java 安装目录
java.vm.name=Java HotSpot(TM) Client VM //采用客户端编译器JVM
java.compiler //要使用的即时编译器(JIT compiler,just-in-time compiler,是一个把java字节码转换成可直接发送给处理器的指令的程序)的名称
sun.management.compiler=HotSpot Client Compiler //java当前编译器
file.encoding.pkg=sun.io //文件编码配置包
sun.io.unicode.encoding=UnicodeLittle //输入输出unicode编码
//下列两个属性和user.country统一或兼容可有效避免java程序中文乱码;jsp尚需要其它设置
file.encoding=UTF-8 //文件编码,入口main()所在类的源文件编码方式;jsp根据该编码读取jsp源文件,编译生成JAVA源文件再以此编码写回文件系统。
sun.jnu.encoding=GBK //sun.jnu.encoding 影响文件名的创建,而 file.encoding 则影响到文件内容。
java.io.tmpdir=C:\Users\**\AppData\Local\Temp\ //默认的临时文件路径
//JVM通过以下路径顺序搜索java类,若没有指定则从当前路径寻找。
sun.boot.class.path=D:\Program Files\Java\jre7\lib\resour... //JVM自带的类路径
java.ext.dirs=D:\Program Files\Java\jre7\lib\ext;C:... //扩展机制,一个或多个扩展目录的路径(JRE_HOME/lib/ext中的)。
//扩展机制详细信息参阅:http://docs.oracle.com/javase/1.4.2/docs/guide/extensions/spec.html
java.class.path=F:\Eclipse\Workspace\ArrayListTest\bin //java应用程序自己的类路径
//升级机制详细信息参阅:http://java.sun.com/javase/6/docs/technotes/guides/standards/index.html
java.endorsed.dirs=D:\Program Files\Java\jre7\lib\endorsed //升级包替换目录,默认是jdkhome\lib\endorsed文件夹。即可以把自定义jar包放入以代替系统jar包。
sun.boot.library.path=D:\Program Files\Java\jre7\bin //JVM自带类库的路径(jdk.jre中的bin的路径)
java.library.path=D:\Program Files\Java\jre7\bin;C:\Win... //加载库时搜索的路径列表
//AWT(Abstract windowing toolkit),是java.awt提供的用来建立和设置java的图形用户界面的基本工具。
//AWT在性能和外观上以及易用性上比Swing好得好,但是与平台绑定过紧,必需使用本地动态库,是其致命缺点。
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment //AWT的图形环境,为32位windows图形环境
java.awt.printerjob=sun.awt.windows.WPrinterJob //AWT打印控制类,位于java\awt\print包。
awt.toolkit=sun.awt.windows.WToolkit //ToolKit是所有AWT的抽象超类,其子类将组件绑定到本机工具包实现。
sun.java.command=package3.Test //java当前执行类