OpenJDK를 완전히 제거한 후 다시 설치


9

나는 askubuntu를 검색하고 제안을 시도했지만 실패했습니다.이 질문을 시도하십시오 : Java를 완전히 제거하는 방법?

1. 나는 다음을 sudo apt-cache search openjdk얻는다.

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. sudo apt-get remove openjdk를 실행하여 다음을 얻습니다. 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
답변을 얻으십시오 : sudo dpkg --list; sudo dpkg --list | grep -i jdk감사 @izx
janwen

답변:


12

OpenJDK 7 이 설치되어 있지 않으므로 제거 할 수 없습니다 . OpenJDK 6을 제거하려는 경우 sudo apt-get remove openjdk-6-jdk또는을 시도하십시오 sudo apt-get remove default-jdk.

apt-cache search설치 한 패키지가 아니라 사용 가능한 패키지 만 표시합니다. 이를 위해 시도하십시오 sudo dpkg --list; sudo dpkg --list | grep -i jdk시스템에 설치된 JDK 관련 패키지가 표시됩니다.


설치된 패키지를 어떻게 검색 할 수 있습니까? 사용 가능한 패키지와 설치된 패키지의 차이점은 무엇입니까?
janwen

나는 두 가지 모두를 추천합니다. 같은 결과를 얻으십시오 : 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

의 출력으로 질문을 업데이트하십시오 sudo dpkg --list | grep -i jdk. 사용 가능은 "다운로드 후 CAN 설치됨"을 의미하고 설치 중 "IS는 시스템에 설치됨"을 의미합니다
ish

감사합니다 @izx 나는 openjdk를 제거했습니다. 어떻게 질문을 닫을 수 있습니까?
janwen

도움이 되었다면 대답을 받아들이십시오. 그러면 질문도 끝납니다. 감사합니다 :)
ish

3

이 명령을 실행하면 기본값을 지정할 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

최근에 Java를 완전히 다시 설치하려고했습니다. 이를 제거하는 데 도움이 될 수 있습니다.

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

그런 다음 원하는 경우 Java를 설치하십시오.

sudo apt-get install openjdk-8-jdk

이 단계를 따르면 문제를 해결하는 데 도움이되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.