`
effort.mjb
  • 浏览: 8321 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

System.getProperty(String key)的用法

阅读更多

System.getProperty(String key)是个很有用的方法,这个方法很简单,使用中主要问题是这个函数的参数key是系统预设的。下面列出的是sun java doc里面给出的key值:

 

Key Description of Associated Value
java.version Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name
java.vm.version Java Virtual Machine implementation version
java.vm.vendor Java Virtual Machine implementation vendor
java.vm.name Java Virtual Machine implementation name
java.specification.version Java Runtime Environment specification version
java.specification.vendor Java Runtime Environment specification vendor
java.specification.name Java Runtime Environment specification name
java.class.version Java class format version number
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

 

url:http://java.sun.com/j2se/1.5.0/docs/api/java/lang/System.html#getProperties ()

 

这些key值是常用的,不同的系统还有不同的key值。如果想查看当前系统的其他属性key值,可用下面的语句:

    java.util.Properties properties = System.getProperties();
    properties.list(System.out);

分享到:
评论

相关推荐

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

    - **提供公共方法**:通过`getProperty(String key)`方法提供了一个公共接口,用于获取指定键的值。 #### 4. 使用示例 假设我们已经创建了名为`haixi.properties`的文件,并包含了一些配置项,例如: ```...

    抓取网页数据函数

    ### 抓取网页数据函数:`getProperty()` 函数使用方法及说明 在现代软件开发过程中,尤其是涉及到跨平台的应用程序时,了解并掌握如何利用 Java 的 `System.getProperty()` 方法来获取运行时系统的相关信息是非常...

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

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

    多种方式读取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之API.doc

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

    Java获取系统信息

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

    在Java中获取系统属性

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

    获取系统中各变量

    除了`System.getProperties()`之外,如果仅对某个特定的系统属性感兴趣,可以使用`System.getProperty(String key)`方法。例如,`System.getProperty("user.home")`会返回用户主目录的路径,这对于创建用户特定的...

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

    2. 然后,我们使用System.getProperty("java.version")方法获取java.version系统属性的值(即JAVA的版本信息),并将其存储在javaVersion变量中。 3. 最后,我们使用System.out.println()方法将JAVA的安装路径和版本...

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

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

    java读取properties

    提供了一个静态方法`readValue(String key)`来读取指定键的值。 ```java public static String readValue(String key) { try { String value = config.getProperty(key); return value; } catch (Exception e) ...

    查看系统属性java小工具

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

    JAVA读取环境变量

    - 使用 `System.getProperty("os.name")` 获取操作系统名称并转换为小写形式。 2. **判断操作系统**: - 如果是Windows系统,则执行 `cmd /c set` 命令; - 如果是Linux系统,则执行 `sh -c set` 命令。 3. **...

    java读取ini文件

    使用`getProperty()`方法根据键名获取对应的值。 ```java String sDBDriver = p.getProperty("sDBDriver"); String sConnStr = p.getProperty("sConnStr"); String sUser = p.getProperty("sUser"); String ...

    c# 自定义特性

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.Entity; using System.Collections; using System.Diagnostics; using System.Reflection; namespace ...

    Java读取properties文件的三种方式

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

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

    String customValue = System.getProperty("custom.key"); System.out.println("自定义属性值:" + customValue); ``` 5. **标准输入与输出流**: System类还提供了两个内置的流对象,`in`和`out`,分别代表...

    java对properties文件的操作.pdf

    System.out.println(key + " : " + properties.getProperty(key)); } ``` - **添加键值对**:使用 `setProperty()` 方法添加或更新键值对。如果键已存在,原来的值会被新值覆盖。示例: ```java URL url = ...

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

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

    Java读取Properties文件的六种方法

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

Global site tag (gtag.js) - Google Analytics