下面是关于“关于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’)从何处读取”的完整攻略。