Całkowicie odinstaluj i ponownie zainstaluj OpenJDK


9

Przeszukałem askubuntu i wypróbowałem sugestie, ale nie powiodło się. Próbuję tego pytania: Jak całkowicie odinstalować Javę?

1. uruchamiam, sudo apt-cache search openjdkotrzymuję następujące:

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. uruchom sudo apt-get usuń openjdk uzyskać następujące: 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
uzyskaj odpowiedź: sudo dpkg --list; sudo dpkg --list | grep -i jdkdzięki @izx
janwen

Odpowiedzi:


12

Nie można usunąć OpenJDK 7, ponieważ nie jest zainstalowany . Jeśli próbujesz usunąć OpenJDK 6, spróbuj sudo apt-get remove openjdk-6-jdklub sudo apt-get remove default-jdk.

apt-cache searchpokazuje tylko dostępne pakiety, a nie pakiety, które zainstalowałeś. W tym celu spróbuj sudo dpkg --list; sudo dpkg --list | grep -i jdkpokaże wszystkie pakiety związane z JDK zainstalowane w twoim systemie.


Jak mogę wyszukać zainstalowane pakiety? Jaka jest różnica między dostępnymi pakietami a zainstalowanymi pakietami?
Jann

Staram się obu polecić, aby opublikować, uzyskać te same wyniki: 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.
Jann

Zaktualizuj pytanie o wynik sudo dpkg --list | grep -i jdk. Dostępne środki „można zainstalować po pobraniu”, podczas gdy zainstalowane oznacza „jest zainstalowany w systemie”
ish

dzięki @izx udało mi się usunąć openjdk. Jak mogę zamknąć pytanie.
Jann

Pamiętaj, aby zaakceptować odpowiedź, jeśli pomogła - to również zamknie pytanie. Dzięki :)
ish

3

Uruchom to polecenie, które pozwala wybrać domyślną instalację Java:

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

Ostatnio próbowałem całkowicie ponownie zainstalować Javę. Może to pomóc Ci je usunąć:

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

Następnie, jeśli chcesz, zainstaluj Javę:

sudo apt-get install openjdk-8-jdk

Wykonanie tych kroków pomogło mi rozwiązać problem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.