`
wingware
  • 浏览: 142187 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JAVA System Property

阅读更多
public class TestSystemproperty {

    public static void main(String[] args){

   System.out.println("Java运行时环境版本:\n"+System.getProperty("java.version"));

   System.out.println("Java 运行时环境供应商:\n"+System.getProperty("java.vendor"));

   System.out.println("Java 供应商的URL:\n"+System.getProperty("java.vendor.url"));U

   System.out.println("Java安装目录:\n"+System.getProperty("java.home"));

   System.out.println("Java 虚拟机规范版本:\n"+System.getProperty("java.vm.specification.version"));

   System.out.println("Java 类格式版本号:\n"+System.getProperty("java.class.version"));

   System.out.println("Java类路径:\n"+System.getProperty("java.class.path"));

   System.out.println("加载库时搜索的路径列表:\n"+System.getProperty("java.library.path"));

   System.out.println("默认的临时文件路径:\n"+System.getProperty("java.io.tmpdir"));

   System.out.println("要使用的 JIT 编译器的名称:\n"+System.getProperty("java.compiler"));

   System.out.println("一个或多个扩展目录的路径:\n"+System.getProperty("java.ext.dirs"));

   System.out.println("操作系统的名称:\n"+System.getProperty("os.name"));

   System.out.println("操作系统的架构:\n"+System.getProperty("os.arch"));

   System.out.println("操作系统的版本:\n"+System.getProperty("os.version"));

   System.out.println("文件分隔符(在 UNIX 系统中是“/”):\n"+System.getProperty("file.separator"));

   System.out.println("路径分隔符(在 UNIX 系统中是“:”):\n"+System.getProperty("path.separator"));

   System.out.println("行分隔符(在 UNIX 系统中是“/n”):\n"+System.getProperty("line.separator"));

   System.out.println("用户的账户名称:\n"+System.getProperty("user.name"));

   System.out.println("用户的主目录:\n"+System.getProperty("user.home"));

   System.out.println("用户的当前工作目录:\n"+System.getProperty("user.dir"));

}

}

From jdk 1.5.0 documents

java.version

Java 运行时环境版本

java.vendor

Java 运行时环境供应商

java.vendor.url

Java 供应商的 URL

java.home

Java 安装目录

java.vm.specification.version

Java 虚拟机规范版本

java.vm.specification.vendor

Java 虚拟机规范供应商

java.vm.specification.name

Java 虚拟机规范名称

java.vm.version

Java 虚拟机实现版本

java.vm.vendor

Java 虚拟机实现供应商

java.vm.name

Java 虚拟机实现名称

java.specification.version

Java 运行时环境规范版本

java.specification.vendor

Java 运行时环境规范供应商

java.specification.name

Java 运行时环境规范名称

java.class.version

Java 类格式版本号

java.class.path

Java 类路径

java.library.path

加载库时搜索的路径列表

java.io.tmpdir

默认的临时文件路径

java.compiler

要使用的 JIT 编译器的名称

java.ext.dirs

一个或多个扩展目录的路径

os.name

操作系统的名称

os.arch

操作系统的架构

os.version

操作系统的版本

file.separator

文件分隔符(在 UNIX 系统中是“/”)

path.separator

路径分隔符(在 UNIX 系统中是“:”)

line.separator

行分隔符(在 UNIX 系统中是“/n”)

user.name

用户的账户名称

user.home

用户的主目录

user.dir

用户的当前工作目录


-----------------------------------

/**
     * System properties. The following properties are guaranteed to be defined:
     * <dl>
     * <dt>java.version <dd>Java version number
     * <dt>java.vendor <dd>Java vendor specific string
     * <dt>java.vendor.url <dd>Java vendor URL
     * <dt>java.home <dd>Java installation directory
     * <dt>java.class.version <dd>Java class version number
     * <dt>java.class.path <dd>Java classpath
     * <dt>os.name <dd>Operating System Name
     * <dt>os.arch <dd>Operating System Architecture
     * <dt>os.version <dd>Operating System Version
     * <dt>file.separator <dd>File separator ("/" on Unix)
     * <dt>path.separator <dd>Path separator (":" on Unix)
     * <dt>line.separator <dd>Line separator ("\n" on Unix)
     * <dt>user.name <dd>User account name
     * <dt>user.home <dd>User home directory
     * <dt>user.dir <dd>User's current working directory
     * </dl>
     */
分享到:
评论

相关推荐

    SystemProperty-Setting-APP:APK,用于设置系统属性

    SystemProperty-Setting-APP Environment: Android Studio / Android 5.0 Description: This app is the system app, which need to be build in android framework or be signed. And this app is the example ...

    php-java-bridge 配置包

    $system = new Java( 'java.lang.System' ); $s = new Java( "java.lang.String" , "php-java-bridge config...&lt;br&gt;&lt;br&gt;" ); echo $s ; // demonstrate property access print 'Java version=' . $system -&gt;...

    java代码中抓取http和https

    windows系统上的http和https抓包工具, fiddler是http https监控... 如果要监控java程序,需要添加如下代码: System.setProperty("http.proxyHost", "127.0.0.1"); System.setProperty("http.proxyPort", "8888");

    java解析给定url

    Enumeration en = props.propertyNames(); System.out.print("读取配置文件:"); while(en.hasMoreElements()) { String key = (String) en.nextElement(); String value = (String) props.get(key); if(key...

    【3K认证】新浪微博Java开发包 weibo4j 。好使

    System.setProperty("weibo4j.oauth.consumerSecret", Weibo.CONSUMER_SECRET); try { Weibo weibo = getWeibo(true,args); Status status = weibo.updateStatus("测试发表微博"); System.out.println...

    java+hibernate实现分页

    java+hibernate实现分页 public String execute() throws Exception { System.out.println("Page:" + page); pagePlanList = ps.findPlantByPage(page, rowsPerPage); totalPage = ps.getPlanTotalPage...

    java sigar获得服务器信息

    OSUtil.java public static void main(String[] args) { try { // System信息,从jvm获取 property(); System.out.println("----------------------------------"); // cpu信息 cpu(); System.out.println(...

    Java精华(免费版)

    由于java不支持全局函数和全局变量,所以java设计者将一些与系统相关的重要函数和变量放在system类中。 我们不能直接创建runtime的实例,只能通过runtime.getruntime()静态方法来获得。 编程实例:在java程序中...

    java读xml文件

    if(property!=null){ for(int i=0;i&lt;property.getLength();i++){ Node stroke=property.item(i); //if(stroke.getNodeType()==Node.ELEMENT_NODE){ //(7)取得节点的属性值 String strokeOrderID=stroke...

    corejava的学习笔记

    -D&lt;name&gt;=&lt;value&gt; set a system property -verbose[:class|gc|jni] enable verbose output -version print product version and exit -version:&lt;value&gt; require the specified version to run -showversion ...

    sql访问数据库工具类--SqlUtils(java源码)

    getValue(propertyMap.get(property))).append(" "); } index++; } } return buffer.toString(); } private String getValue(Object object) { if (object.toString().equals("is null...

    javacv-platform-1.3.3-src

    This downloads binaries for all platforms, but to get binaries for only one platform we can set the javacpp.platform system property (via the -D command line option) to something like android-arm, ...

    java pdf 查看器

    * $Id: PDFViewer.java,v 1.10 2009-08-07 23:18:33 tomoke Exp $ * * Copyright 2004 Sun Microsystems, Inc., 4150 Network Circle, * Santa Clara, California 95054, U.S.A. All rights reserved. * * This...

    JAVA发送邮件开源代码

    import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import ...

    属性文件读写(java)

    this.pro.setProperty(key, value); OutputStream os = getPropertyFileOutputStream(); try { pro.store(os, comments); os.close(); } catch (IOException e) { e.printStackTrace(); ...

    java项目路径(相关信息)的取得

    System.getProperty(),java项目路径(相关信息)的取得

    java 爬网 程序 示例

    System.setProperty("sun.net.client.defaultConnectTimeout", "5000"); System.setProperty("sun.net.client.defaultReadTimeout", "5000"); try { URL newUrl = new URL(strUrl); HttpURLConnection...

    java 面试题 总结

    JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用...

    淘宝开放平台java源码-Java--WebDriver-Manager:Java--WebDriver-Manager

    淘宝开放平台java源码 网络驱动管理器 该库旨在自动化 Java 运行时的二进制文件管理。 如果您正在使用 ,您就会知道要使用某些浏览器,例如Chrome 、 Firefox 、 Opera 、 PhantomJS 、 Microsoft Edge或Internet ...

Global site tag (gtag.js) - Google Analytics