-1

エンタープライズ Linux 4 に jdk1.6.0_16 をインストールし、 ~/.bash_profile に JAVA_HOME を設定しました

echo $JAVA_HOME は Java ファイルの新しいパスを正しく表示します

JAVA_HOME=/jdk16/jdk1.6.0_16/bin/java をエクスポートします。

bin ディレクトリもパス内にあります

ただし、 java -version を実行すると、まだ Java バージョン "1.4.2" が表示されます

java -version コマンドを発行したときに、新しくインストールされた jdk バージョンを確認するにはどうすればよいですか

4

4 に答える 4

2
whereis java

それを入力すると、Javaが保持されている場所が表示されます。

それに関するページはこちら

または、次を使用して Java バイナリを直接実行します。/jdk16/jdk1.6.0_16/bin/java -version

于 2009-12-31T03:26:46.533 に答える
1

PostMan が言ったことに加えて、次の方法で PATH 環境変数も変更する必要があります。

export PATH=$JAVA_HOME:$PATH

これを bash_profile に入れてください。これにより、1.60 jdk を取得することが保証されます。また、JAVA_HOME はおそらく次のようになります。

JAVA_HOME=/jdk16/jdk1.6.0_16/bin

つまり、JAVA_HOME に実際の Java 実行可能ファイルへのパスを配置しないでください。これは、java installs bin ディレクトリを指している必要があります。

于 2009-12-31T03:30:15.900 に答える
1

実行中

どのJava

java -version を実行すると、実行している jvm の実行可能ファイルがわかります。

複数の JVM がインストールされている場合は、パスを完全に指定するか、PATH 環境変数を適切に設定することをお勧めします。

于 2009-12-31T03:44:53.300 に答える
0
$ vi ~/.bash_profile

--> 追加

export JAVA_HOME=<path to java jdk>
export PATH=$JAVA_HOME:$PATH

--> 書き込み/保存

Esc + : + w

--> エディタを終了

Esc + : + q
于 2014-04-08T10:38:24.727 に答える