私は ProcessBuilder を使用して、さまざまな環境変数を使用してプロセスを正常に呼び出してきましたenv.put("VAR","value")
。
ここで、いくつかの bash スクリプトを入手して、Java 内で事前に定義されていない一連の環境変数を設定したいと考えています。
これを行う簡単な方法を知っている人はいますか?
私は ProcessBuilder を使用して、さまざまな環境変数を使用してプロセスを正常に呼び出してきましたenv.put("VAR","value")
。
ここで、いくつかの bash スクリプトを入手して、Java 内で事前に定義されていない一連の環境変数を設定したいと考えています。
これを行う簡単な方法を知っている人はいますか?
bash
BASH_ENV
起動時の環境変数をサポートします。変数をスクリプトに設定すると、その内容が実行前に供給されます。詳細bash(1)
については、を参照してください。
ソースとなる「バッチ スクリプト」がプロパティ形式である場合は、いつでもプロパティを使用してロードし、env にマージできます。