web-dev-qa-db-fra.com

Comment puis-je choisir quel Java utiliser?

J'ai installé OpenJDK 6 et 7. Lorsque j'exécute "Java somefile" à partir de la ligne de commande, OpenJDK 6 est appelé. Je ne veux pas changer ce comportement par défaut. Quelle commande puis-je utiliser pour exécuter mon installation OpenJDK 7 autre que par défaut?

(Je suis habitué à exécuter "python somefile" pour appeler le fichier Python par défaut, "python2.7 fichier" pour utiliser Python 2.7 spécifiquement et "python3 fichier" pour utiliser Python 3 spécifiquement. )

16
Katherine Rix

Vous pouvez lier un alias aux versions Java spécifiques. Ajoutez simplement les lignes suivantes à votre $HOME/.bashrc:

alias Java6='/path/to/Java6/bin/Java'
alias Java7='/path/to/Java7/bin/Java'

Idem pour javac et ça devrait aller ;-)

7
binfalse

Vous pouvez sélectionner Java version à l'aide de la commande update-alternatives.

Exécuter ci-dessous la commande dans le terminal.

Sudo update-alternatives --config Java

Et tapez le numéro de sélection que vous souhaitez utiliser.

Comme ça:

selecting Java version

Attention: La description ci-dessus décrit les procédures permettant de modifier une version par défaut. Ce n'est pas une réponse de cette question, mais ça laisse pour référence.

26
vine_user