2011-09-22 81 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