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.

janwen
la source
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.

ish
la source
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
Faizal Pribadi
la source
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.

MAChitgarha
la source