java properties属性列表说明

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当前执行类

你可能感兴趣的:(java properties属性列表说明)