0

私はjibxを使用してxmlをJAVAに、またはその逆に変換しています。ここでは、Ant スクリプトで、次のコードを使用しJIBX_HOMEて環境変数からパスをロードしています。

<property environment="env"/>
<property name="jibx-home" value="${env.JIBX_HOME}"/>

JIBX_HOME環境変数を.bashrc次のように設定しました。

export JIBX_HOME=/rezsystem/jibx_1_2_2/jibx

しかし、このパスは jibx-home プロパティにロードされません。ターミナルに入力するだけ$ set commandで印刷されます。JIBX_HOME=/rezsystem/jibx_1_2_2/jibx成功しました。ここで何を見逃したのですか?私の OS は Ubuntu 12.10 で、IDE は Eclipse kepler です。

4

5 に答える 5

2

環境変数もPATHで追加する必要があると思います

お気に入り:

export JIBX_HOME=/rezsystem/jibx_1_2_2/jibx

export PATH=$PATH:$JIBX_HOME
于 2013-09-06T10:12:56.953 に答える
1

次のように、現在のbashrcに行を追加してください。シェルにキーを入力してください。

vi ~/.bashrc

また

gedit ~/.bashrc

最後に行を入力し、

export JIBX_HOME=/rezsystem/jibx_1_2_2/jibx

sudo コマンドを使用せず、ファイルを保存してシステムを再起動してください。

于 2013-10-31T09:52:32.590 に答える
1

echo を使用して環境プロパティを出力すると、正しく設定されていますか?

とにかく、Ant プロパティは不変であるため、条件を使用して jibx-home プロパティをオーバーライドできないため、not 条件全体を削除できます。

于 2013-08-30T06:31:42.153 に答える