`

java获取系统属性的方法 以及属性键值对

阅读更多
1. import java.util.Properties; 
3. Properties props=System.getProperties(); //获得系统属性集 
4. String osName = props.getProperty("os.name"); //操作系统名称 
5. String osArch = props.getProperty("os.arch"); //操作系统构架 
6. String osVersion = props.getProperty("os.version"); //操作系统版本 



键    相关值的描述
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中获取系统属性.doc

    在Java编程中,获取系统属性是一项重要的任务,它允许开发者获取关于操作系统、JVM以及用户环境的详细信息。Java提供了一个名为`Properties`的类,它继承自`Dictionary`,进一步扩展了`Hashtable`,用于处理键值对,...

    在Java中获取系统属性

    Java系统属性主要存储在`System`类中的`Properties`对象里,通过调用`System.getProperties()`方法可以获得所有系统属性的集合。系统属性通常包含以下几类信息: - **操作系统信息**:如操作系统名称(`os.name`)、...

    详解Java获取环境变量及系统属性的方法

    而在获取系统属性方面,系统属性是通过System.getProperties()方法获取,该方法同样返回一个Properties对象,其中包含所有Java系统属性的键值对。同样地,如果我们想获取某个特定的系统属性值,可以使用System....

    java获取系统参数

    首先通过`System.getProperties()`获取属性列表,然后通过`Properties`对象的`stringPropertyNames()`方法获取属性键的集合,再通过迭代器遍历键值对,并使用`getProperty()`方法获取对应的值,最后通过日志框架...

    总结复习 android存储方式2-键值对java Properties

    4. **读取属性** - 通过键来获取对应的值,使用`getProperty()`方法。 ```java String value = props.getProperty("key"); ``` 5. **设置属性** - 使用`setProperty()`方法添加或修改属性。 ```java props.set...

    java读取属性文件

    这些文件以键值对的形式组织,键和值之间用等号`=`或冒号`:`分隔。在本教程中,我们将深入探讨如何在Java中读取属性文件,并结合日志记录进行操作。 首先,我们需要了解如何创建一个简单的属性文件。例如,我们创建...

    java 获取程序运行环境的信息

    Java提供了丰富的类库和方法来获取这些信息,主要包括JVM(Java虚拟机)信息、操作系统信息、系统属性以及类路径等。下面将详细阐述如何利用Java获取这些信息。 1. **JVM信息**: - 使用`java.lang.RuntimeMXBean`...

    java获取properties属性文件示例

    属性文件通常包含了键值对,这些键值对用于存储应用程序的配置信息,如数据库连接字符串、系统设置等。使用`Properties`类,开发者可以方便地读取和写入这些属性。 `Properties`类继承自`Hashtable`,这意味着它是...

    字典的遍历键值对入门学习

    ### 字典的遍历键值对入门学习 在编程领域,数据结构的高效处理是提升程序性能的关键之一。...正确地使用字典以及掌握如何遍历键值对,可以帮助开发者更高效地编写代码。希望本文能为初学者提供一定的帮助。

    java读取properties属性文件

    在Java编程中,读取properties属性文件是一项常见的任务,它主要用于存储配置信息,如数据库连接字符串、系统参数等。Properties文件通常以键值对的形式组织,键和值之间用等号(=)或冒号(:)分隔。这篇博客()...

    java超市收银系统

    例如,商品类可能包含价格和名称属性,以及获取和设置这些属性的方法;购物车类可以有添加商品、计算总价和打印购物清单的功能。 此外,为了实现用户交互,系统可能使用Scanner类来获取用户输入。Scanner可以从键盘...

    用JAVA 读属性文件

    它提供了一组方法,用于加载、保存、设置和获取属性文件中的键值对。 **加载属性文件** 加载属性文件有两种主要方式:从类路径或文件系统中读取。 1. **从类路径加载** ```java Properties props = new Properties...

    Java利用反射获取object的属性和值代码示例

    getKeyAndValue()方法可以获取对象的所有键值对,getValueByKey()方法可以根据键获取对象的值。 在getKeyAndValue()方法中,我们首先获取对象的Class对象,然后通过getDeclaredFields()方法获取类中的所有字段。...

    java操作properties属性文件jp.gr.java_conf.ussiy.app.propedit_5.3.3.jar,有例子

    Java操作Properties属性文件是Java开发中的常见任务,主要用于配置应用的参数或存储系统设置。`jp.gr.java_conf.ussiy.app.propedit_5.3.3.jar` 是一个专门用于编辑和管理Properties文件的工具,这使得开发者可以...

    java操作属性文件.pdf

    它以键值对的方式存储信息,非常适合在Java应用程序中用于配置信息的读取和修改。文档中提供了几个关键的Java方法,用以实现属性文件的读取、写入和修改等操作。 首先,让我们来详细解读文档中的`...

    Android 应用获取SystmeProperity的两种方式

    本篇文章将详细介绍非系统应用如何通过Java层和Native层两种方式来获取`SystemProperties`的属性。 首先,我们要了解什么是`SystemProperties`。在Android系统中,`SystemProperties`是一个全局的键值对存储,用于...

    JAVA100例之实例89数据库连接从属性文件中获得

    2. 获取属性值:使用`getProperty()`方法获取属性文件中的键值。例如,我们可以用如下代码获取数据库URL、用户名和密码: ```java String dbUrl = props.getProperty("db.url"); String username = props....

    静态显示键值.zip

    5. **API响应**:在Web服务中,API接口返回的数据通常以JSON格式的键值对呈现,客户端应用可以解析这些键值来获取所需信息。 为了实现静态显示键值,开发者通常会使用编程语言提供的数据结构和库。例如,在...

Global site tag (gtag.js) - Google Analytics