이 명령은 현재 Java 가상 머신 ( java
) 및 Java 컴파일러 ( javac
)를 제공하는 대상을 알려줍니다 .
file /etc/alternatives/java /etc/alternatives/javac
이것은 "대체"시스템이 제대로 작동한다고 가정하지만 과거에 Java가 "메시지"된 방식에 따라 그렇지 않을 수도 있습니다. 이를 확인하려면 다음을 실행하십시오.
file `which java javac`
대체 시스템이 올바르게 작동하고 Java에서 사용중인 경우 다음을 볼 수 있습니다.
/usr/bin/java: symbolic link to `/etc/alternatives/java'
/usr/bin/javac: symbolic link to `/etc/alternatives/javac'
그렇지 않으면 질문 을 편집하여 세부 정보를 제공하십시오. 그런 다음보다 구체적인 답변을 제공 할 수 있어야합니다.
openjdk-6
소프트웨어 센터를 사용하여 제거 할 수 있습니다 . 이와 연관된 여러 패키지가 있으므로 둘 이상의 패키지를 제거해야합니다. (모든`openjdk-6 패키지는 여기 에 나열되어 있습니다 .)
또는 명령 행을 사용할 수 있습니다.
sudo apt-get remove openjdk-6-\* icedtea-6-\*
그러나 어떤 방법을 사용하든이 패키지에 어떤 영향을 미치는지 먼저 확인해야 할 수 있습니다. 특히 버전 6이 필요한 소프트웨어가 설치되어있을 수 있습니다.
명령 행에서 제거 조작을 시뮬레이션 하여 이를 확인할 수 있습니다 .
apt-get -s remove openjdk-6-\* icedtea-6-\*
그러면 다른 패키지도 제거 할 수있는 것을 포함하여 해당 패키지를 제거했을 때의 효과가 표시됩니다. (이것은 시뮬레이션이므로 필요하지 않습니다 sudo
.)
웹 브라우저에서 Java 컨텐츠를 온라인 으로 계속 사용하려면 (이것은 JavaScript 와 동일하지 않음 ) 패키지 icedtea-6-
또는 openjdk-6-
패키지 를 제거하기 전에 (아마도 제외 openjdk-6-jdk
) icedtea-7-
패키지를 설치 해야 합니다. icedtea-6-
패키지가 설치되었습니다.