在Java中使用System.getProperty()方法获取Java主目录。
它的语法是-
String getProperty(String key)
在上方,键是系统属性的名称。由于我们需要Java主目录名称,因此我们将键添加为-
java.home
以下是一个例子-
public class Demo { public static void main(String[] args) { System.out.println("Get Java Home Directory = " + System.getProperty("java.home")); System.out.print("Java Specification Version: "); System.out.println(System.getProperty("java.specification.version")); System.out.print("java Runtime Environment (JRE) version: "); System.out.println(System.getProperty("java.version")); } }
输出结果
Get Java Home Directory = /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-1.b16.fc26.x86_64/jre Java Specification Version: 1.8 java Runtime Environment (JRE) version: 1.8.0_141