`
budairenqin
  • 浏览: 199925 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

System.getProperty() 参数大全

阅读更多
import java.util.Enumeration;
import java.util.Properties;

public class SystemProperties {

    public static void main(String[] args) {
        Properties properties = System.getProperties();
        Enumeration<?> enumeration = properties.keys();
        String property = "";
        while (enumeration.hasMoreElements()) {
            property = (String) enumeration.nextElement();
            System.out.println("//value: " + System.getProperty(property));
            System.out.println(property);
        }
    }
}

我机器上的输出:

//value: Java(TM) SE Runtime Environment
java.runtime.name
//value: C:\jdk1.7.0_01\jre\bin
sun.boot.library.path
//value: 21.1-b02
java.vm.version
//value: Oracle Corporation
java.vm.vendor
//value: http://java.oracle.com/
java.vendor.url
//value: ;
path.separator
//value: Java HotSpot(TM) Client VM
java.vm.name
//value: sun.io
file.encoding.pkg
//value: CN
user.country
//value:
user.script
//value: SUN_STANDARD
sun.java.launcher
//value:
sun.os.patch.level
//value: Java Virtual Machine Specification
java.vm.specification.name
//value: D:\Workspace\Eclipse\jvm-test
user.dir
//value: 1.7.0_01-b08
java.runtime.version
//value: sun.awt.Win32GraphicsEnvironment
java.awt.graphicsenv
//value: C:\jdk1.7.0_01\jre\lib\endorsed
java.endorsed.dirs
//value: x86
os.arch
//value: R:\Temp\
java.io.tmpdir
//value:

line.separator
//value: Oracle Corporation
java.vm.specification.vendor
//value:
user.variant
//value: Windows 7
os.name
//value: GBK
sun.jnu.encoding
//value: C:\jdk1.7.0_01\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/jdk1.7.0_01/bin/../jre/bin/client;C:/jdk1.7.0_01/bin/../jre/bin;C:/jdk1.7.0_01/bin/../jre/lib/i386;E:\oracle\product\10.2.0\db_1\bin;C:\jdk1.7.0_01\bin;C:\jdk1.7.0_01\jre\bin;C:\Program Files\TortoiseSVN\bin;D:\apache-ant-1.8.2\bin;E:\MySQL\MySQL Server 6.0\bin;C:\Windows\System32;C:\Windows;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;D:\jboss-4.2.3.GA\bin;D:\apache-maven-3.0.3\bin;D:\eclipse-SDK-3.8M1-win32\eclipse;;.
java.library.path
//value: Java Platform API Specification
java.specification.name
//value: 51.0
java.class.version
//value: HotSpot Client Compiler
sun.management.compiler
//value: 6.1
os.version
//value: C:\Users\guwen1079
user.home
//value:
user.timezone
//value: sun.awt.windows.WPrinterJob
java.awt.printerjob
//value: UTF-8
file.encoding
//value: 1.7
java.specification.version
//value: D:\Workspace\Eclipse\jvm-test\target\classes;D:\maven-repository\repository\mysql\mysql-connector-java\5.1.18\mysql-connector-java-5.1.18.jar
java.class.path
//value: guwen1079
user.name
//value: 1.7
java.vm.specification.version
//value: com.fengjc.jvm.jvm_test.classloader.SystemProperties
sun.java.command
//value: C:\jdk1.7.0_01\jre
java.home
//value: 32
sun.arch.data.model
//value: zh
user.language
//value: Oracle Corporation
java.specification.vendor
//value: sun.awt.windows.WToolkit
awt.toolkit
//value: mixed mode, sharing
java.vm.info
//value: 1.7.0_01
java.version
//value: C:\jdk1.7.0_01\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
java.ext.dirs
//value: C:\jdk1.7.0_01\jre\lib\resources.jar;C:\jdk1.7.0_01\jre\lib\rt.jar;C:\jdk1.7.0_01\jre\lib\sunrsasign.jar;C:\jdk1.7.0_01\jre\lib\jsse.jar;C:\jdk1.7.0_01\jre\lib\jce.jar;C:\jdk1.7.0_01\jre\lib\charsets.jar;C:\jdk1.7.0_01\jre\classes
sun.boot.class.path
//value: Oracle Corporation
java.vendor
//value: \
file.separator
//value: http://bugreport.sun.com/bugreport/
java.vendor.url.bug
//value: UnicodeLittle
sun.io.unicode.encoding
//value: little
sun.cpu.endian
//value: windows
sun.desktop
//value: pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
sun.cpu.isalist
分享到:
评论

相关推荐

    服务器监控架构模型

    // String dir = System.getProperty("user.home");// 当前用户文件夹路径 for (int i = 0; i &lt; 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()...

    Java文件路径详解

    在 Java 中,可以使用 System.getProperty("user.dir") 来获取相对路径。该路径是相对于项目的根目录的。在 Web 项目中,该路径视不同的 Web 服务器不同而不同。 例如,在 Tomcat 中,该路径是相对于 Tomcat 安装...

    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