Sytem.getenv的作用和意义介绍!在实际的项目开发中,我们经常需要获取一些系统自身的环境变量,为此,java官方提供的这个系统环境变量,自带了一个方法,就可以直接拿到系统的环境变量值了。
下面是一个简单的demo案例。
package com.example.scheduledemo.util;
public class TestSystem {
public static void main(String[] args) {
String javaHome = System.getenv("JAVA_HOME");
System.out.println(javaHome);
}
}
如下所示,运行结果:
如图,在控制台打印出来了,我的系统配置号的环境变量,
这个的确是我本地硬盘下面的jdk的文件夹。
如图所示。
大家可以改变参数的名字,就可以拿到对应的环境变量。
末尾附上一个对比的表格。
方便大家对这两个方法的差异有一个大致的了解。
其中最主要的一句话就是,System.getProperty()该方法仅限于java平台。
因此,如果你是其他的开发平台,可能需要您使用System.getenv()。