これは私が行ったいくつかの検査の出力です:
$ Java -version
Java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
そして
$ update-Java-alternatives -l
Java-1.6.0-openjdk-AMD64 1061 /usr/lib/jvm/Java-1.6.0-openjdk-AMD64
そして
$ ls /usr/lib/jvm/
default-Java Java-1.5.0-gcj-4.6 Java-1.6.0-openjdk Java-1.6.0-openjdk-AMD64 Java-6-openjdk Java-6-openjdk-AMD64 Java-6-openjdk-common Java-7-openjdk-AMD64
それを念頭に置いて、デフォルトを1.6に変更して、Java -versionを実行すると、1.6と表示されるようにするにはどうすればよいですか?
ありがとう!
私はFedoraを使用していますが、Ubuntuでも代替手段が同じように機能することを願っています。使用できるオプションを確認するには、update-alternatives --config Java
(Fedoraではalternatives --config Java
のみ)を実行する必要があります。次に、使用するJDKの番号を入力して、Enterキーを押します。以上です:-)
以下のコマンドを使用して、Javaを設定します。 Sudo update-alternatives --config Java
適切なJavaバージョンを選択するオプションが表示されます
デフォルトのJavaを設定します。
mv /usr/bin/Java /usr/bin/Java_1.6
ln -s /usr/Java/jdk1.7.0_55/bin/Java /usr/bin/