web-dev-qa-db-fra.com

Comment puis-je sélectionner une certaine version de Java?

Je ne peux pas installer Java 7. Je l'ai sélectionné comme indiqué, mais rien ne change lorsque je tape Java -version.

quand je tape Sudo update-alternatives --config Java je reçois:

There are 2 choices for the alternative Java (providing /usr/bin/Java).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/Java-8-Oracle/jre/bin/Java 1075        auto mode
  1            /usr/lib/jvm/Java-7-Oracle/jre/bin/Java 1074        manual mode

quand je tape 1 puis enter puis lancez Java -version je constate que mon choix n’a pas été efficace.

Java

4
lyly

Utilisez cette commande:

$ Sudo update-alternatives --config Java

Vous obtiendrez un résultat similaire à:

There are 3 choices for the alternative Java (providing /usr/bin/Java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/Java-8-Oracle/jre/bin/Java          1093      auto mode
  1            /usr/lib/jvm/Java-8-openjdk-AMD64/jre/bin/Java   1081      manual mode
  2            /usr/lib/jvm/Java-8-Oracle/jre/bin/Java          1093      manual mode
  3            /usr/lib/jvm/Java-9-openjdk-AMD64/bin/Java       1091      manual mode

Répondez à l'invite de la version que vous souhaitez exécuter.


Vous pouvez supprimer les versions qui ne fonctionnent pas, puis assurez-vous de bien installer celle que vous souhaitez utiliser:

Regardez: Problème lors de la modification de la version Java en utilisant des alternatives

    L’utilisateur dans la réponse acceptée dans le lien a résolu ce problème en supprimant TOUTles versions installées de Java et l'installation de celles qu'il souhaitait utiliser. Après cela, la commande `Sudo update-alternatives --config Java` a fonctionné.

Après avoir supprimé les versions posant problème, vous pouvez installer la version que vous souhaitez exécuter avec:

$ Sudo add-apt-repository ppa:webupd8team/Java
$ Sudo apt-get update
$ Sudo install Oracle-jdk7-installer
6
L. D. James

Pour basculer entre les JDK installés

  1. Liste Java alternatives:

    update-Java-alternatives -l
    
  2. Recherchez la ligne contenant le Java souhaité.

  3. Rappelez-vous la première partie de la ligne. Par exemple, la ligne peut-être d'Oracle Java 8 ressemble à ceci sur votre système:

    Java-8-Oracle                  1082       /usr/lib/jvm/Java-8-Oracle
    

    La première partie de la ligne est constituée de Java-8-Oracle.

  4. Définissez la première partie de la ligne souhaitée comme alternative Java (remplacez Java-8-Oracle par le Java de votre choix):

    Sudo update-Java-alternatives -s Java-8-Oracle
    
0
Olathe