web-dev-qa-db-fra.com

Définir Java 1.6 par défaut sur 1,7 dans Ubuntu Linux

Voici le résultat d'une inspection que j'ai effectuée:

$ 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)

et

$ update-Java-alternatives -l

Java-1.6.0-openjdk-AMD64 1061 /usr/lib/jvm/Java-1.6.0-openjdk-AMD64

et 

$ 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

Dans cet esprit, comment puis-je changer la valeur par défaut en 1.6 afin que, lorsque j'exécute la version Java, il me dise 1.6?

Merci!

15
Mr Mikkél

Je suis sur Fedora mais j'espère que les alternatives fonctionnent de la même manière sur Ubuntu. Vous devez exécuter update-alternatives --config Java (sur Fedora uniquement alternatives --config Java) pour voir quelles options vous avez. Tapez ensuite le numéro du JDK que vous souhaitez utiliser et appuyez sur Entrée. Et c'est tout:-)

30
Petr Mensik

nous ci-dessous la commande pour définir le Java. Sudo update-alternatives --config Java

Il affichera l'option permettant de sélectionner la version Java appropriée

1
Nirbhay Rana

Définir Java par défaut:

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

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