`

System.getProperties确定当前的系统属性的参数大全

    博客分类:
  • JAVA
阅读更多

getProperties

public static Properties getProperties()
确定当前的系统属性。

首先,如果有安全管理器,则不带参数直接调用其 checkPropertiesAccess 方法。这可能导致一个安全性异常。

getProperty(String) 方法使用的当前系统属性集合作为 Properties 对象返回。如果没有当前系统属性集合,则先创建并初始化一个系统属性集合。这个系统属性集合总是包含以下键的值:

相关值的描述
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 用户的当前工作目录

 

系统属性值中的多个路径是用平台的路径分隔符分隔的。

注意,即使安全管理器不允许执行 getProperties 操作,它可能也会选择允许执行 getProperty(String) 操作。

 

1
2
分享到:
评论

相关推荐

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

    在Java编程中,`System.getProperties()`是一个非常实用的方法,它允许开发者访问和获取当前Java运行环境的各种系统属性。这些属性包含了关于Java运行时环境的重要信息,如版本、供应商等,以及操作系统的一些基本...

    Java中System.getProperty的使用

    `System.getProperty`方法接受一个字符串参数,该参数是系统属性的键名,返回值为对应的属性值。例如,如果你想获取当前Java虚拟机的版本信息,你可以这样调用: ```java String javaVersion = System.getProperty...

    在Java中获取系统属性

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

    获取系统中各变量

    `System.getProperties()`方法返回一个包含当前系统属性的`Properties`对象。这个`Properties`对象包含了所有系统级别的配置,例如`java.version`, `os.name`, `user.home`等。当调用`System.getProperties().list...

    java获取系统参数

    Java提供了`java.lang.System`类的`getProperties()`方法来获取这些信息。这个方法返回一个`Properties`对象,该对象包含了关于Java运行时环境的各种属性。这些属性包括但不限于Java版本、JVM实现、操作系统信息、...

    java设置http代理

    #### 一、概述 ...此外,还简要介绍了如何通过 `System.getProperties()` 获取 Java 系统属性,这对于理解 Java 环境配置非常有帮助。掌握这些知识点有助于开发者在网络受限的环境下更好地进行开发和测试工作。

    windows操作系统中的系统属性.docx

    在Java编程语言中,可以通过`System.getProperties()`方法来获取系统的属性集合。如果当前没有系统属性集合,Java会自动创建并初始化一个新的系统属性集合。此外,还可以通过`System.getProperty(String key)`方法来...

    System Lambda是一个函数集合,用于测试使用javalangSystem的代码.zip

    `java.lang.System` 是Java标准库中的一个核心类,它提供了一系列静态方法,用于系统级的操作,如获取系统属性、标准输入/输出流以及时间管理等。在进行与系统交互相关的单元测试时,由于 `System` 类的静态方法特性...

    SystemPropertiesJava:系统属性Java

    要获取Java系统的各种属性,可以调用`java.lang.System.getProperties()`静态方法。这个方法返回一个`Properties`对象,包含了所有系统属性的键值对。例如,你可以通过`getProperty("os.name")`获取操作系统名称,`...

    java显示当前运行时的参数(java运行参数)

    首先,Java提供了一个内置类`java.lang.System`,该类包含了获取和设置系统属性的方法。`System.getProperties()`方法返回一个`Properties`对象,这个对象包含了当前Java运行时环境的所有系统属性。这些属性包括操作...

    在Java中获取系统属性.doc

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

    getproperties

    java读取配置文件,取得配置文件键值对的值,配置文件存放方法

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

    总之,Java的System类是连接应用程序和操作系统的桥梁,它提供了丰富的功能,包括获取当前时间、退出Java虚拟机、访问和修改系统属性以及处理标准输入输出。熟练掌握System类的使用,能够帮助我们更好地实现与操作...

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

    `System.getProperties()`方法用于获取一个`Properties`对象,其中包含了所有可用的系统属性信息。而`System.getProperty(String name)`则用于获取指定名称的系统属性值。用户还可以在命令行启动Java程序时使用`-D`...

    java.lang.System类.pdf

    Java中的`java.lang.System`类是Java核心库中不可或缺的一部分,它是系统级操作的主要入口点。这个类提供了很多静态字段和方法,用于处理系统级别的任务,如输入输出流管理、系统属性获取、时间戳获取以及资源加载等...

    java代理服务器设置方法[借鉴].pdf

    有两种方法可以设置这种系统属性,一种是命令行下运行 Java 程序的时候,通过参数付值。例如:java -DproxySet=true -DproxyHost=myProxyServer.com -DproxyPort=80 MyJavaApp。另一种方法,就是直接在源程序中设置...

    修改mail源码 支持socks代理

    修改mail源码 支持socks... System.getProperties().setProperty("netease.mail.socks.proxy.url", "代理服务器url"); System.getProperties().setProperty("netease.mail.socks.proxy.port", "代理服务器端口"); }

    environmentANDarguments

    通过调用`System.getenv()`方法可以获取所有的环境变量,而如果要查看JVM参数,可以使用`System.getProperties().entrySet().iterator()`。这个迭代器会遍历所有的系统属性,其中包括了传递给JVM的参数。 以下代码...

    JAVAMAIL实例

    - 使用`System.getProperties()`获取系统属性,并设置`mail.smtp.auth`参数以启用或禁用认证。 ##### 4.3 发送邮件的核心逻辑 ```java public boolean createMimeMessage() { try { System.out.println("准备获取...

Global site tag (gtag.js) - Google Analytics