2011-09-22 113 views
0

我一直在使用ProcessBuilder成功调用一个使用​​的各种环境变量的进程。用bash脚本设置java ProcessBuilder环境

现在我想购买一些bash脚本来设置一大堆在java中没有预先确定的环境变量。

任何人都知道一个简单的方法来做到这一点?

回答

2

bash启动时支持环境变量BASH_ENV。将该变量设置为您的脚本,其内容将在执行前获取。详情请参阅bash(1)

+0

完美工作 - 正是我所期待的。万分感谢 :) – Joris

0

如果您的“批处理脚本”的源代码位于properties format,您可以随时使用Properties加载它们并合并到env中。

+0

感谢您对物业的建议。不幸的是,它的bash(linux)脚本,所以不属性格式... – Joris