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. )
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 ;-)
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:
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.