`

System.getProperty(String key)[转]

阅读更多

转自:http://i.mtime.com/zhd/blog/587848/

 

System.getProperty(String key)

雪原虎 发布于: 2007-09-24 10:32

[09/22] System.getProperty()返回值列表

   [折叠]
  1. public class Information {  
  2.     public static void main(String args[]) {  
  3.         System.out.println("java_vendor:" + System.getProperty("java.vendor"));  
  4.         System.out.println("java_vendor_url:"  
  5.                 + System.getProperty("java.vendor.url"));  
  6.         System.out.println("java_home:" + System.getProperty("java.home"));  
  7.         System.out.println("java_class_version:"  
  8.                 + System.getProperty("java.class.version"));  
  9.         System.out.println("java_class_path:"  
  10.                 + System.getProperty("java.class.path"));  
  11.         System.out.println("os_name:" + System.getProperty("os.name"));  
  12.         System.out.println("os_arch:" + System.getProperty("os.arch"));  
  13.         System.out.println("os_version:" + System.getProperty("os.version"));  
  14.         System.out.println("user_name:" + System.getProperty("user.name"));  
  15.         System.out.println("user_home:" + System.getProperty("user.home"));  
  16.         System.out.println("user_dir:" + System.getProperty("user.dir"));  
  17.         System.out.println("java_vm_specification_version:"  
  18.                 + System.getProperty("java.vm.specification.version"));  
  19.         System.out.println("java_vm_specification_vendor:"  
  20.                 + System.getProperty("java.vm.specification.vendor"));  
  21.         System.out.println("java_vm_specification_name:"  
  22.                 + System.getProperty("java.vm.specification.name"));  
  23.         System.out.println("java_vm_version:"  
  24.                 + System.getProperty("java.vm.version"));  
  25.         System.out.println("java_vm_vendor:"  
  26.                 + System.getProperty("java.vm.vendor"));  
  27.         System.out  
  28.                 .println("java_vm_name:" + System.getProperty("java.vm.name"));  
  29.         System.out.println("java_ext_dirs:"  
  30.                 + System.getProperty("java.ext.dirs"));  
  31.         System.out.println("file_separator:"  
  32.                 + System.getProperty("file.separator"));  
  33.         System.out.println("path_separator:"  
  34.                 + System.getProperty("path.separator"));  
  35.         System.out.println("line_separator:"  
  36.                 + System.getProperty("line.separator"));  
  37.     }  



常用的System.getProperty(),这里贴一下,省得下次麻烦.

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

用户的当前工作目录

分享到:
评论

相关推荐

    java完美公共方法读取properties文件的值

    public static String getProperty(String key) { return properties.getProperty(key); } } ``` #### 3. 解析代码 - **导入必要的类**:导入了`java.io.InputStream`、`java.util.Properties`和`org.apache....

    多种方式读取Properties代码示例

    String key1 = prop.getProperty("key1"); String key2 = prop.getProperty("key2"); System.out.println("key1 的值: " + key1); System.out.println("key2 的值: " + key2); } catch (IOException e) { e....

    Java中通过System.getProperties()获取系统参数测试.docx

    接着,可以通过`getProperty(String key)`方法来获取指定属性的值。例如: ```java System.out.println("Java的运行环境版本:" + props.getProperty("java.version")); ``` 接下来,我们将详细介绍一些常见的系统...

    Java获取系统信息

    - `getProperty(String key)`根据键获取对应的值。 - 常见的键如`"os.name"`、`"os.arch"`、`"os.version"`分别代表操作系统名称、构架和版本号。 #### 六、总结 通过以上介绍,我们可以看到Java提供了多种方式来...

    抓取网页数据函数

    String value = System.getProperty(String key); ``` 这里的 `key` 参数表示想要获取的系统属性名称,`value` 表示返回的对应属性值。如果指定的键不存在,则返回 `null`。 #### 三、常用系统属性参数详解 根据...

    【图文】第六章、Java之API.doc

    String value = props.getProperty("key"); ``` 总结来说,Java的System类提供了访问系统级别的资源和信息的方法,如时间戳、环境变量以及系统属性。同时,Properties类则用于管理和操作配置文件,这在Java开发中是...

    在Java中获取系统属性

    可以通过调用`System.getProperty(key)`方法来获取特定的系统属性值。其中`key`是一个字符串,表示想要查询的属性名。 ```java String osName = System.getProperty("os.name"); System.out.println("Operating...

    获取系统中各变量

    在IT领域,尤其是在Java开发中,理解如何获取系统中的各个变量...通过熟练运用`System.getProperties()`和`System.getProperty(String key)`,我们能够更好地理解并利用Java环境,从而编写出更加高效、可靠的应用程序。

    Java Properties 解决中文乱码和顺序读写.docx

    2. `getProperty(String key)`:根据指定的键查找并返回相应的值。 3. `setProperty(String key, String value)`:设置键值对,相当于Hashtable的`put`方法。 4. `remove(String key)`:删除指定键对应的键值对。 5....

    java读取properties

    String value = config.getProperty(key); return value; } catch (Exception e) { e.printStackTrace(); System.err.println("ConfigInfoError" + e.toString()); return null; } } ``` **解析:** - `...

    JAVA读取环境变量

    String OS = System.getProperty("os.name").toLowerCase(); System.out.println("系统:" + OS); Process p = null; if (OS.indexOf("windows") > -1) { p = Runtime.getRuntime().exec("cmd /c set"); } ...

    c# 自定义特性

    jw = typeof(A).GetProperty("property").GetCustomAttributes(typeof(JWAttribute), false).Single() as JWAttribute; Console.WriteLine(jw.param2); jw = typeof(A).GetMember("fun").Single()....

    java读取ini文件

    String sDBDriver = p.getProperty("sDBDriver"); String sConnStr = p.getProperty("sConnStr"); String sUser = p.getProperty("sUser"); String sPass = p.getProperty("sPass"); ``` 5. **清理资源**: ...

    JAVA环境变量设置源码范例和详细说明(由浅入深,深度解读在资料后半部分).docx

    String javaVersion = System.getProperty("java.version"); System.out.println("Java Home: " + javaHome); System.out.println("Java Version: " + javaVersion); } } ``` 代码说明: 1. 首先,我们使用...

    查看系统属性java小工具

    作用:列出当前系统所有的属性及对应属性值。 使用方法:在当前文件路径运行“java -jar showsystemproperties.jar”。 使用场景:忘记了System.getProperty(String key)中的属性名等。

    Java读取properties文件的三种方式

    String key = prop.getProperty("key"); System.out.println("Key: " + key); } catch (IOException e) { e.printStackTrace(); } } } ``` 在这个例子中,我们首先创建一个Properties对象,然后使用`load()`...

    Spring读取配置文件属性实现方法

    * `getProperty(String key, String defaultValue)`: 通过键值读取配置文件属性,如果不存在则返回默认值 * `getProperty(String key, Class<T> targetType)`: 通过键值读取配置文件属性,并将其转换为指定的类型 * ...

    JAVA程序设计:第9章 基于文本的Java应用程序.ppt

    `Properties`类提供了多种方法来管理和操作这些属性,如`propertyNames()`返回所有属性名,`getProperty(String key)`获取属性值,以及`load`和`save`方法用于读写属性文件。 3. **输入/输出(I/O)**:在Java中,...

    Java读取Properties文件的六种方法

    String value = p.getProperty("key"); System.out.println(value); } } ``` #### 二、使用 `java.util.ResourceBundle` 类的 `getBundle()` 方法 此方法适用于国际化(i18n)和本地化(l10n),它能够根据当前...

    java读取配置文件(axun)

    如果配置文件不在类路径下,而是在项目外部,例如在用户的home目录下,可以使用`System.getProperty("user.home")`获取用户目录,并拼接文件路径。 此外,如果你的配置文件不是`.properties`格式,而是XML或JSON等...

Global site tag (gtag.js) - Google Analytics