关于java:system.getproperty(”key”)从何处读取

  • Post category:other

下面是关于“关于java:system.getproperty(‘key’)从何处读取”的完整攻略:

1. Java System.getProperty() 简介

Java System.getProperty() 是一个用于获取系统属性的方法,它可以获取系统的一些基本信息,例如操作系统名称、Java 运行时环境版本、用户的主目录等。在 Java 中,可以使用 System.getProperty() 方法来获取这些系统属性。

2. Java System.getProperty() 的使用

Java System.getProperty() 方法的语法如下:

public static String getProperty(String key)

其中,key 表示要获取的系统属性的名称。下面是两个示例说明。

示例1:获取操作系统名称

假设需要获取当前操作系统的名称,可以使用以下代码:

String osName =.getProperty("os.name");
System.out.println("操作系统名称:" + osName);

输出结果为:

操作系统名称:Windows 10

可以看到,通过 System.getProperty(“os.name”)获取到了当前操作系统的名称。

示例2:获取 Java 运行时环境版本

假设需要获取当前 Java 运行时环境的版本,可以使用以下代码:

String javaVersion = System.getProperty("java.version");
System.out.println("Java 运行时环境版本:" + javaVersion);

输出结果为:

Java 运行时环境版本:1.8.0_291

可以看到,通过 System.getProperty(“java.version”) 方法获取到了当前 Java 运行时环境的版本。

3. Java System.getProperty() 的属性来源

Java System.getProperty() 方法获取的系统属性的值来源于系统的属性文件。在 Windows 系统中,属性文件通常位于 C:\Windows\System32 目录下的 java.exe.vmoptions 或 javaw.exe.vmoptions 文件中。在 Linux 系统中,属性通常位于 /etc/java-8-openjdk 目录下的 jvm.cfg 文件中。

4. 结论

Java System.getProperty() 方法是一个用于获取系统属性的方法,它可以获取系统的一些基本信息,例如操作系统名称、Java 运行时环境版本、用户的主目录等。System.getProperty() 方法获取的系统属性的值来源于系统的属性文件。在 Windows 系统中,属性文件通常位于 C:\Windows\System32 目录下的 java.exe.vmoptions 或 javaw.exe.vmoptions 文件中。在 Linux 系统中,属性文件通常位于 /etc/java-8-openjdk 目录下的 jvm.cfg 文件中。

以上是关于“关于java:system.getproperty(‘key’)从何处读取”的完整攻略。