web-dev-qa-db-fra.com

Comment désinstaller Java 11 pour pouvoir installer Java 8 pour Android Studio?)

J'ai essayé d'installer Android Studio mais cela m'a posé plusieurs problèmes. Parmi eux, ils m'ont dit qu'il fallait Java 8 sur mon PC Java 11 est installé.
Lorsque je lance Java -version, le résultat est le suivant:

Java version "11.0.2" 2018-10-16 LTS Java (TM) SE Runtime Environment
18.9 (build 11.0.2 + 7-LTS) Java HotSpot (TM) 64-Bit Server VM 18.9 (build 11.0.2 + 7-LTS, mixed mode)

Je vois que Java est dans /usr/bin, en fait il y a plusieurs Java dossier/fichiers:

Java, javac, javadoc, javafxpackager, javah, javap, javapackager, javaws

Comment dois-je supprimer Java pour installer Java 8 et pouvoir installer Android Studio correctement?)

Sortie de ls -l /usr/bin/Java:

lrwxrwxrwx 1 root root 22 feb 5 18:56 /usr/bin/Java -> /etc/alternatives/Java

Sortie de ls -l /etc/alternatives/Java:

lrwxrwxrwx 1 root root 36 feb 16 23:33 /etc/alternatives/Java -> /usr/lib/jvm/Java-11-Oracle/bin/Java

J'ai essayé plusieurs commandes, mais le problème est que je ne sais pas exactement comment l'installer. D'autre part, lorsque je recherche Java dans "UBUNTU SOFTWARE", Java n'apparaît pas.

6
Miguel Espeso

/usr/bin/Java est un lien symbolique vers /etc/alternatives/Java qui est à son tour un lien symbolique vers /usr/lib/jvm/Java-11-Oracle/bin/Java. De cela, il semble que vous ayez téléchargé et configuré Oracle Java 11. De plus, JDK n'apparaît pas comme une application autonome dans le logiciel Ubuntu.

Pour se débarrasser de cela Java et installer Java 8 (OpenJDK):

  • Supprimez le dossier Java Java:

    Sudo rm -r /usr/lib/jvm/Java-11-Oracle
    
  • Installez OpenJDK 8 depuis APT:

    Sudo apt install openjdk-8-jdk openjdk-8-jre
    
  • Confirmez Java en utilisant:

    Java -version
    
5
Kulfy

Pas besoin de désinstaller vos autres Java version (s) déjà installée (s) sur votre machine. À chaque fois que vous en avez besoin, vous pouvez facilement utiliser l'utilitaire 'update-alternatives' pour choisir le Java runtime que vous souhaitez activer. Il mettra automatiquement à jour les liens symboliques requis.

Il vous suffit d'exécuter la commande ci-dessous et de sélectionner la version de votre choix. C'est tout!

Sudo update-alternatives --config Java
10
Jim C

Le programme peut nécessiter une version spécifique de Java pour s'exécuter. Vous devrez probablement télécharger openjdk 8 à partir du site Web Java ou en utilisant la ligne de commande, le lien avec fournir des instructions sur la façon de le faire. https://openjdk.Java.net/install/ suppression de la version précédente de Java ne devrait pas être nécessaire

0
God Himself