`
wingware
  • 浏览: 144882 次
  • 性别: 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>
     */
分享到:
评论

相关推荐

    java-property-utils-1.9.1.jar,java-property-utils-1.10.jar

    Java Property Utils是Java开发中的一个实用工具库,主要用于处理和操作Java系统属性和配置文件。在给定的场景中,`java-property-utils-1.9.1.jar` 和 `java-property-utils-1.10.jar` 是这个库的两个不同版本,...

    -Dmaven.multiModuleProjectDirectory system property is not set.

    如果该属性没有设置或设置不正确,则会出现类似 `-Dmaven.multiModuleProjectDirectory system property is not set` 的错误提示。 #### 2. `$M2_HOME` 环境变量的配置与作用 - **配置**:`$M2_HOME` 是一个环境...

    java的property配置文件的用法.txt

    ### Java的Property配置文件的用法详解 #### 一、引言 在软件开发过程中,配置文件被广泛用于存储各种可变的系统设置或参数,这样可以提高代码的灵活性及可维护性。对于Java开发者来说,`.properties`文件是一种...

    解决-Dmaven.multiModuleProjectDirectory system propery is not set

    其中一个常见的错误信息就是"-Dmaven.multiModuleProjectDirectory system property is not set"。这个错误提示通常意味着Maven没有正确地找到其多模块项目的根目录路径。要解决这个问题,我们需要正确设置环境变量...

    java对property文件的操作

    ### Java对Property文件的操作 #### 一、概述 在Java开发中,经常需要读取配置文件来进行环境变量的设定或数据库连接等初始化工作。其中,`.properties`文件因其灵活且易于阅读的特点而被广泛采用。Java标准库提供...

    java的property配置文件的用法.pdf

    3. setProperty(String key, String value) 方法:该方法用于设置 Properties 配置文件中的键值对,並將其保存到 Properties 对象中。 4. store(OutputStream out, String comments) 方法:该方法用于将 ...

    Java那些事儿之(一)读取property配置文件

    System.out.println(value); ``` 4. **处理特殊字符** `Properties`类会自动处理转义字符,例如换行符`\n`和制表符`\t`。如果值中包含非ASCII字符,可以使用`ISO-8859-1`编码,或者在Java 7及以上版本中使用`...

    java读取和保存property文件(可含中文)

    Property文件是Java中用于存储键值对的标准格式,通常以`.properties`为扩展名。这些文件可以包含纯文本信息,包括英文和中文,这对于国际化(i18n)的应用程序尤其重要。本篇文章将详细介绍如何在Java中读取和保存...

    Java Property类使用详解

    Java Property类使用详解 Java Property类是Java中的一种重要的类,主要用于存储和读取配置文件中的键值对信息。在本文中,我们将详细介绍Java Property类的使用,包括它的继承关系、基本方法、读取和写入配置文件...

    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 ...

    Java System类用法实战案例

    Java中的System类是java.lang包下的一个类,它提供了一系列与系统相关的方法。System类无法被实例化,也不能被继承,它所提供的方法可以用来获取系统属性、环境变量、内存信息以及执行垃圾回收等操作。本文将通过...

    Java System类详解_动力节点Java学院整理

    - `System.setProperty()` 和 `System.getProperty()`:用于设置和获取系统属性。 3. **加载文件和类库**: - `System.load()`:加载指定的本地库文件(.dll或.so)。 - `System.loadLibrary()`:加载指定的本地...

    JAVA获取项目路径.doc

    在Java中,`System.getProperty()` 方法是一个非常实用的方法,它可以从系统属性中获取指定键对应的值。当键为 `"user.dir"` 时,返回的是当前Java程序执行所在的目录路径。这种方式适用于大多数情况下的路径获取...

    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读取环境变量

    prop.setProperty(key, value); } } return prop; } // 主函数 public static void main(String[] args) { try { Test sp = new Test(); Properties p = sp.getEnv(); System.out.println(p.getProperty...

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

    本文将详细介绍如何利用`System.getProperty()`方法来获取Java项目的路径及相关信息,并对这些信息的具体含义进行深入解析。 #### `System.getProperty()`简介 `System.getProperty()`是Java提供的一个用于获取...

    java 调用https webservice实例及axis包

    2. **生成客户端代理类**:使用Axis的`wsdl2java`工具,从Web Service的WSDL(Web Service描述语言)文件生成Java客户端代理类。这一步可以通过命令行或者Ant脚本完成。 3. **配置HTTPS**:在生成的客户端代码中,...

    java system类使用方法示例 获取系统信息

    Java中的System类是Java语言的核心类之一,它包含了一些用于操作系统的全局变量和静态方法,主要功能是获取和设置系统相关信息。System类是final的,这意味着我们无法对其进行扩展,同时,由于它没有公共构造器,...

    java调用sap rfc说明

    options.setProperty(JCoDestinationOptions.PROPERTY_SYSNR, "your_sap_system_number"); options.setProperty(JCoDestinationOptions.PROPERTY_CLIENT, "your_sap_client"); options.setProperty...

    java程序修改环境变量

    Java中的`System`类提供了一个方法`setProperty(String key, String value)`,可以用来设置系统属性,但请注意,这不是真正意义上的环境变量修改,而是Java虚拟机(JVM)内部的属性。例如,你可以用它来模拟`JAVA_...

Global site tag (gtag.js) - Google Analytics