web-dev-qa-db-ja.com

Ubuntu LinuxでJava 1.6のデフォルトを1.7に設定

これは私が行ったいくつかの検査の出力です:

$ 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と表示されるようにするにはどうすればよいですか?

ありがとう!

15
Mr Mikkél

私はFedoraを使用していますが、Ubuntuでも代替手段が同じように機能することを願っています。使用できるオプションを確認するには、update-alternatives --config Java(Fedoraではalternatives --config Javaのみ)を実行する必要があります。次に、使用するJDKの番号を入力して、Enterキーを押します。以上です:-)

30
Petr Mensik

以下のコマンドを使用して、Javaを設定します。 Sudo update-alternatives --config Java

適切なJavaバージョンを選択するオプションが表示されます

1
Nirbhay Rana

デフォルトのJavaを設定します。

mv /usr/bin/Java /usr/bin/Java_1.6

ln -s /usr/Java/jdk1.7.0_55/bin/Java /usr/bin/
0
vivek