1

シェルで source コマンドを使用して呼び出す bash スクリプト ファイルがあり、いくつかの環境変数を設定しています。次に、環境変数が設定しているすべてのツールを使用できます。

今、私はJavaで同じことをしたいと思っています:

static Runtime run = Runtime.getRuntime();
Process pr = run.exec(command);
pr.waitFor();

source は内部コマンドであり、Java から呼び出すことはできません。

後で他のコマンドを呼び出すためにコードでそれらを使用できるようにするために、Javaからそのファイルに環境変数を設定する他の方法はありますか?

前もって感謝します!

4

1 に答える 1