如何获取环境变量的值?

2022-09-03 04:26:09

可能的重复:
访问 shell 环境变量 Java

我在Linux中创建了一个独立的java应用程序。

如何获取环境变量的值(例如,在文件中分配)。.bashrc


答案 1

要仅获取一个系统变量,请使用以下代码:

 String sysEnvStr = System.getenv("JAVA_HOME");

如果它返回,则在文件中进行更改。尝试导出该特定变量。null.bashrc


答案 2

请参阅以下操作方法:

// just one
System.out.println("PATH = " + System.getenv("PATH"));

// all of them
Map env = System.getenv();
for (Iterator it=env.entrySet().iterator(); it.hasNext(); ) {
   Map.Entry entry = (Map.Entry)it.next();
   System.out.println(entry.getKey() + " = " + entry.getValue());
}

推荐