Désinstallez et réinstallez complètement OpenJDK


9

J'ai cherché askubuntu et essayé les suggestions, mais j'ai échoué. J'essaie cette question: Comment désinstaller complètement Java?

1.Je cours, sudo apt-cache search openjdkobtenez les éléments suivants:

openjdk-6-dbg - Java runtime based on OpenJDK (debugging symbols) openjdk-6-demo - Java runtime based on OpenJDK (demos and examples) openjdk-6-doc - OpenJDK Development Kit (JDK) documentation openjdk-6-jdk - OpenJDK Development Kit (JDK) openjdk-6-jre - OpenJDK Java runtime, using Hotspot JIT openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) openjdk-6-jre-lib - OpenJDK Java runtime (architecture independent libraries) openjdk-6-source - OpenJDK Development Kit (JDK) source files icedtea-7-jre-jamvm - Alternative JVM for OpenJDK, using JamVM openjdk-6-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark openjdk-7-dbg - Java runtime based on OpenJDK (debugging symbols) openjdk-7-demo - Java runtime based on OpenJDK (demos and examples) openjdk-7-doc - OpenJDK Development Kit (JDK) documentation openjdk-7-jdk - OpenJDK Development Kit (JDK) openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) openjdk-7-jre-lib - OpenJDK Java runtime (architecture independent libraries) openjdk-7-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark openjdk-7-source - OpenJDK Development Kit (JDK) source files

2. exécutez sudo apt-get remove openjdk obtenez les éléments suivants: Reading package lists... Done Building dependency tree
Reading state information... Done Package openjdk-7-jdk is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 182 not upgraded.


1
obtenez la réponse: sudo dpkg --list; sudo dpkg --list | grep -i jdkmerci @izx
— janwen

Réponses:


12

Vous ne pouvez pas supprimer OpenJDK 7 car il n'est pas installé . Si vous essayez de supprimer OpenJDK 6, essayez sudo apt-get remove openjdk-6-jdkou sudo apt-get remove default-jdk.

apt-cache searchaffiche uniquement les packages disponibles, pas les packages que vous avez installés. Pour cela, essayez sudo dpkg --list; sudo dpkg --list | grep -i jdkvous montrera tous les packages liés à JDK installés sur votre système.


Comment rechercher les packages que j'ai installés? Quelle est la différence entre les packages disponibles et les packages installés?
— janwen

J'essaie tous les deux de vous féliciter de poster, obtenez les mêmes résultats: Reading package lists... Done Building dependency tree Reading state information... Done Package default-jdk is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 182 not upgraded.
— janwen

Veuillez mettre à jour la question avec une sortie de sudo dpkg --list | grep -i jdk. Disponible signifie "PEUT ÊTRE installé après le téléchargement" tandis qu'installé signifie "EST installé sur votre système"
— ish

merci @izx j'ai réussi à supprimer openjdk. Comment puis-je fermer la question.
— janwen

N'oubliez pas d'accepter la réponse si cela a aidé - cela fermera également la question. Merci :)
— ish

3

Exécutez cette commande, qui vous permet de choisir l'installation Java à utiliser par défaut:

sudo update-alternatives --config java

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

  Selection    Path                                           Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      auto mode
  1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java         1         manual mode

2

Récemment, j'ai essayé de réinstaller complètement Java. Cela peut vous aider à le supprimer:

sudo apt-get remove openjdk*
sudo apt-get clean

Ensuite, si vous le souhaitez, installez Java:

sudo apt-get install openjdk-8-jdk

Suivre ces étapes m'a aidé à résoudre mon problème.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.