jdk1.6.0をインストールしました。私はパス変数を設定し、Java 1.6を新しい実行バージョンにするためにいくつかの方法を試しました。何も動作しません。 centos5 仮想マシンを実行します。
代替 --config java は次を返します。
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
java -version は以下を返します。
java version "1.4.2_19"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_19-b04)
Java HotSpot(TM) Client VM (build 1.4.2_19-b04, mixed mode)
echo $PATH は以下を返します。
/root/bin:/opt/j2sdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/testing/jdk1.6.0_23/bin:/usr/local/testing/jdk1.6.0_23/bin
1.6.0 は /usr/local/testing/jdk1.6.0_23/bin にインストールされます。
ベストアンサー1
私はこれを理解しています。先ほどではなく、パス変数の先頭に新しいJavaパスを追加しましたが、うまくいきました。
export PATH=/usr/local/testing/jdk1.6.0_23/bin:$PATH
動作します。それでは、これが自動的に行われるようにスクリプトでこれを設定しましょう。