私はubuntuマシンを持っています。
私の〜/ .bashrcでは、java_homeを次のように設定しました
export JAVA_HOME=/usr/java/jdk1.7.0_04/bin/java
export PATH=$JAVA_HOME/bin:$PATH
しかし、それでも私がするとき
$which java
私は得る
/usr/bin/java
理由は何ですか?どんな助けでも大歓迎ですありがとう
試してみるecho $JAVA_HOME
とecho $PATH
、それらが正しく設定されていることがわかります。問題は、実行可能な Java がどこにあるかをシェルに尋ねており、JAVA_HOME 変数を見ていないことです。
.bashrc を編集したばかりの場合は、ファイルを手動で実行するか、シェルに再度ログインして変更を反映する必要があります。
次の 2 つの選択肢があります。