1

Linuxでクラスパスを設定するshファイルを書きたいです。

私は使用してみました:

export ClASSPATH=$CLASSPATH:$ABC_HOME

ただし、.sh ファイルを実行すると、クラスパスが設定されません。

4

2 に答える 2

1

bash スクリプトを実行すると、子プロセスの環境が設定されるだけです。「source」コマンドは、あなたが望むことをするかもしれません...

https://askubuntu.com/questions/53177/bash-script-to-set-environment-variables-not-working

于 2012-10-01T17:44:35.203 に答える
0

シェル関数にするか、それにする必要がありますsource。環境変数はシェル (シェル スクリプトを呼び出すことによって開始されるもの) に対してローカルであるためです。

高度な bash スクリプト ガイドをお読みください。同様の質問に対するこの回答も参照してください。

于 2012-10-01T17:40:09.213 に答える