Java如何获取环境变量?
环境变量是一组动态值,可以影响正在运行的进程,例如我们的Java程序。每个进程通常都有自己的这些变量副本。
现在,我们想获取环境或操作系统中的可用变量,如何用Java做到这一点?这是它的代码示例。
package org.nhooo.example.lang;
import java.util.Map;
import java.util.Set;
public class SystemEnv {
public static void main(String[] args) {
// 我们从System类获得环境信息。
// getenv方法(为什么不调用getEnv()?)
// 返回一个永远不会有空键或值的映射
// 回。
Map<String, String> map = System.getenv();
Set<String> keys = map.keySet();
for (String key : keys) {
// 在这里,我们根据映射内的键进行迭代,然后
// 有了key,我们可以获得它的值。
String value = map.get(key);
System.out.println(key + " = " + value);
}
}
}这是我机器上的一些结果。
PATH = /opt/local/bin:/opt/local/sbin:~bin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/gradle/gradle-2.10/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin SHELL = /bin/bash JAVA_HOME = /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home USER = wsaryada GRADLE_HOME = /usr/local/gradle/gradle-2.10 HOME = /Users/wsaryada
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短