`
zhuixue
  • 浏览: 172401 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

System.getProperty()参数大全

阅读更多

java.version Java Runtime Environment version Java API 实现的版本 
java.vendor Java Runtime Environment vendor Java API 实现的厂商
java.vendor.url Java vendor URL Java API 规范厂商的URL
java.home Java installation directory Java安装目录
java.vm.specification.version Java Virtual Machine specification version Java API 规范的版本
java.vm.specification.vendor Java Virtual Machine specification vendor Java API 规范的厂商 
java.vm.specification.name Java Virtual Machine specification name Java API 规范的名称
java.vm.version Java Virtual Machine implementation version Java虚拟机实现的版本
java.vm.vendor Java Virtual Machine implementation vendor Java虚拟机实现的厂商
java.vm.name Java Virtual Machine implementation name Java虚拟机实现的名称
java.specification.version Java Runtime Environment specification version Java虚拟机规范的版本
java.specification.vendor Java Runtime Environment specification vendor Java虚拟机规范的厂商
java.specification.name Java Runtime Environment specification name Java虚拟机规范的名称
java.class.version Java class format version number Java类文件格式的版本
java.class.path Java class path 装载类的路径
java.library.path List of paths to search when loading libraries  
java.io.tmpdir Default temp file path  
java.compiler Name of JIT compiler to use  
java.ext.dirs Path of extension directory or directories  
os.name Operating system name 主机操作系统的名称 
os.arch Operating system architecture 主机操作系统的体系结构
os.version Operating system version 主机操作系统的版本 
file.separator File separator ("/" on UNIX) 平台目录的分隔符
path.separator Path separator (":" on UNIX) 平台路径的分隔符 
line.separator Line separator ("\n" on UNIX) 平台文本行的分隔符
user.name User's account name 当前用户的帐户名称
user.home User's home directory 当前用户的根目录
user.dir User's current working directory 当前工作目录

 

 

提供一段代码可以打印所有的系统属性:

java.util.Properties pp = System.getProperties();   
   java.util.Enumeration en = pp.propertyNames();   
   while (en.hasMoreElements()) {   
       String elm = (String) en.nextElement();   
       System.out.print(elm + " ---->" + pp.getProperty(elm));   
       System.out.println();   
   }  

 

运行结果:

java.runtime.name ---->Java(TM) 2 Runtime Environment, Standard Edition   
sun.boot.library.path ---->C:\j2sdk1.4.2_13\jre\bin   
java.vm.version ---->1.4.2_13-b06   
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 ---->CN   
sun.os.patch.level ---->Service Pack 2  
java.vm.specification.name ---->Java Virtual Machine Specification   
user.dir ---->D:\oukai   
java.runtime.version ---->1.4.2_13-b06   
java.awt.graphicsenv ---->sun.awt.Win32GraphicsEnvironment   
java.endorsed.dirs ---->C:\j2sdk1.4.2_13\jre\lib\endorsed   
os.arch ---->x86   
java.io.tmpdir ---->C:\DOCUME~1\xiaoxin\LOCALS~1\Temp\   
line.separator ---->   
  
java.vm.specification.vendor ---->Sun Microsystems Inc.   
user.variant ---->   
os.name ---->Windows XP   
sun.java2d.fontpath ---->   
java.library.path ---->C:\j2sdk1.4.2_13\bin;.;C:\WINDOWS\system32;C:\WINDOWS;.;C:\JBuilder2006\bin;C:\JBuilder2006\jdk1.5\bin;C:\Program Files\Java\jdk1.5.0_15\bin;C:\Program Files\IBM\WebSphere MQ\Java\lib;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\cvsnt;C:\Program Files\IBM\WebSphere MQ\bin;C:\Program Files\IBM\WebSphere MQ\WEMPS\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\StormIII\Codec;C:\Program Files\StormIII;C:\JBuilder2006\debug\sa;C:\JBuilder2006\lib   
java.specification.name ---->Java Platform API Specification   
java.class.version ---->48.0  
java.util.prefs.PreferencesFactory ---->java.util.prefs.WindowsPreferencesFactory   
os.version ---->5.1  
user.home ---->C:\Documents and Settings\xiaoxin   
user.timezone ---->   
java.awt.printerjob ---->sun.awt.windows.WPrinterJob   
file.encoding ---->GBK   
java.specification.version ---->1.4  
user.name ---->xiaoxin   
java.class.path ---->D:\oukai\classes;C:\j2sdk1.4.2_13\jre\lib\plugin.jar;C:\j2sdk1.4.2_13\jre\lib\im\thaiim.jar;C:\j2sdk1.4.2_13\jre\lib\im\indicim.jar;C:\j2sdk1.4.2_13\jre\lib\charsets.jar;C:\j2sdk1.4.2_13\jre\lib\ext\ldapsec.jar;C:\j2sdk1.4.2_13\jre\lib\ext\dnsns.jar;C:\j2sdk1.4.2_13\jre\lib\ext\sunjce_provider.jar;C:\j2sdk1.4.2_13\jre\lib\ext\localedata.jar;C:\j2sdk1.4.2_13\jre\lib\jsse.jar;C:\j2sdk1.4.2_13\jre\lib\rt.jar;C:\j2sdk1.4.2_13\jre\lib\sunrsasign.jar;C:\j2sdk1.4.2_13\jre\lib\jce.jar;C:\j2sdk1.4.2_13\jre\javaws\javaws.jar;C:\j2sdk1.4.2_13\lib\htmlconverter.jar;C:\j2sdk1.4.2_13\lib\dt.jar;C:\j2sdk1.4.2_13\lib\tools.jar   
java.vm.specification.version ---->1.0  
sun.arch.data.model ---->32  
java.home ---->C:\j2sdk1.4.2_13\jre   
java.specification.vendor ---->Sun Microsystems Inc.   
user.language ---->zh   
awt.toolkit ---->sun.awt.windows.WToolkit   
java.vm.info ---->mixed mode   
java.version ---->1.4.2_13   
java.ext.dirs ---->C:\j2sdk1.4.2_13\jre\lib\ext   
sun.boot.class.path ---->C:\j2sdk1.4.2_13\jre\lib\rt.jar;C:\j2sdk1.4.2_13\jre\lib\i18n.jar;C:\j2sdk1.4.2_13\jre\lib\sunrsasign.jar;C:\j2sdk1.4.2_13\jre\lib\jsse.jar;C:\j2sdk1.4.2_13\jre\lib\jce.jar;C:\j2sdk1.4.2_13\jre\lib\charsets.jar;C:\j2sdk1.4.2_13\jre\classes   
java.vendor ---->Sun Microsystems Inc.   
file.separator ---->\   
java.vendor.url.bug ---->http://java.sun.com/cgi-bin/bugreport.cgi   
sun.cpu.endian ---->little   
sun.io.unicode.encoding ---->UnicodeLittle   
sun.cpu.isalist ---->pentium i486 i386  

 

 

分享到:
评论

相关推荐

    服务器监控架构模型

    // String dir = System.getProperty("user.home");// 当前用户文件夹路径 for (int i = 0; i < fslist.length; i++) { System.out.println("\n~~~~~~~~~~" + i + "~~~~~~~~~~"); ........ System.out....

    怎么在JAVA中获取网络连接详细信息

    怎么在JAVA中获取网络连接详细信息,通过System.getProperty类来获得系统参数!

    跨项目调用webservice接口

    *这里是我的参数放在了properties文件中,我在读取里面的参数,这里我们也可以通过方法传参数 *如 : testWebService(String url,String xMlStr)() 那么在调用的时候就可以直接传进来了 *url 是你访问的webservice 的...

    Android BufferedReader 测试网站是否连接.rar

     String NL = System.getProperty("line.separator");//为每行数据添加分隔符  while((line = in.readLine()) != null)  {  sb.append(line NL);//获取各行数据信息  }  in.close();//关闭流  String result ...

    phantomjs1.9.8历史版本用于爬虫

     String osname = System.getProperties().getProperty("os.name");  if (osname.equals("Linux")) {//判断系统的环境win or Linux  System.setProperty("phantomjs.binary.path", "/usr/bin/phantomjs");  } ...

    利用Java发送邮件(含附件)的例子

    } } public static String getProperty(String key) { return props.getProperty(key); }}3、邮件处理类(EmailHandle.java)import java.util.Iterator;import java.util.LinkedList;import java.util.List;import...

    带注释的Bootstrap.java

    String home = System.getProperty(Globals.CATALINA_HOME_PROP); File homeFile = null; //获取Tomcat的绝对路径 if (home != null) { File f = new File(home); try { homeFile = f.getCanonicalFile()...

    jsp探针 ver0.1

    String osName = System.getProperty("os.name").toLowerCase(); String command = ""; if (osName.startsWith("linux")) { command = "df -k " + dir; } process = run.exec(command); java.io.BufferedReader in =...

    01:详解C#中的反射.pdf

    GetProperty(), GetProperties():返回PropertyInfo类型,用于取得该类的属性的信息 可以调用这些成员,其方式是调用Type的InvokeMember()方法,或者调用MethodInfo, PropertyInfo和其他类的Invoke()方法。 ...

    java联系题

    12. 使用System类的getProperty()获取Java的安装目录,java的类库路径,用户当前目录、用户名、路径分隔符5个属性 13. 使用Random类nextInt()函数产生10个1-9的随机整数。ran.nextInt(9) + 1 14. 首先定义一个...

    springmybatis

    其实还有更简单的方法,而且是更好的方法,使用合理描述参数和SQL语句返回值的接口(比如IUserOperation.class),这样现在就可以至此那个更简单,更安全的代码,没有容易发生的字符串文字和转换的错误.下面是详细...

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

    p1 调用缺省的构造方法(即没有参数),p2 则调用带参数的构造方法。p1、p2 分别对 应于不同的内存空间,它们的值是不同的,可以完全独立地分别对它们进行操作。虽 然 new 运算符返回对一个对象的引用,但与 C、C++中的...

    Java开发技术大全 电子版

    Java开发技术大全 电子版 第1篇Java基础知识入门. 第1章Java的开发运行环境2 1.1Java的运行环境与虚拟机2 1.2Java的开发环境4 1.2.1JDK的安装4 1.2.2如何设置系统环境变量6 1.2.3编译命令的使用8 1.2.4解释...

    java 面试题 总结

    redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 20、EJB与JAVA BEAN的区别? Java Bean 是可复用...

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

Global site tag (gtag.js) - Google Analytics