【发布时间】:2013-08-25 09:08:36
【问题描述】:
我有一个 bash 脚本文件,我在 shell 中使用 source 命令调用它并设置了许多环境变量。然后我可以使用环境变量设置的所有工具。
现在我想在 Java 中做同样的事情,方法是:
static Runtime run = Runtime.getRuntime();
Process pr = run.exec(command);
pr.waitFor();
我知道 source 是一个内部命令,我不能从 Java 中调用它。
有没有其他方法可以从 java 中设置该文件中的环境变量,以便以后能够在我的代码中使用它们来调用其他命令?
提前谢谢你!
【问题讨论】:
标签: java linux bash shell environment-variables