2013-01-08 5 views
1

내 우분투 11.04 시스템에서 java5를 완전히 제거하고 싶습니다. java -version을 실행할 때 -우분투 11.04에서 java5를 제거하는 방법?

java version "1.5.0" 
gij (GNU libgcj) version 4.4.5 
Copyright (C) 2007 Free Software Foundation, Inc. 
This is free software; see the source for copying conditions. There is NO 
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

어떻게 제거 할 수 있습니까?

답변

2

완전히 자바 버전을 제거하려면 레모해야합니다 당신이 jre 패키지를 설치 한 것을보고 이런 식으로

sudo dpkg --get-selections | grep jre 

: 그것을 포함하는 패키지를했습니다, 함께 패키지 목록을 참조하십시오.

sudo apt-get remove old_jre_package 

어쨌든 더 나은 솔루션 우분투가 그렇게 쉽게에서 더 JDK 버전 coesist을 만드는 것입니다 : 그럼 당신은 함께 패키지를 제거 할 수 있습니다. update-alternatives 명령을 사용할 수 있습니다. 그래서 당신은 다른 JDK를 설치하고 다른 도구로 jdk 버전 사이를 전환 할 수 있습니다 더 많은 옵션에 대한

sudo update-alternatives --config java 
sudo update-alternatives --config javac 

그 사람 페이지 man update-alternatives를 참조하십시오.

+0

@Alropo가 먼저 실행 됨 dpkg --get-selections | grep jdk 명령이 아무것도 표시하지 않습니다. –

+0

grep for'jre' 응답으로 업데이트했습니다 – Atropo

+0

고마워 그것이 작동하고 설치 패키지를 제거했습니다. –

0

이 명령을 실행하여 시스템의 모든 JRE 패키지를 검색 할 수 있습니다

sudo aptitude search jre 

는 모든 자바 파일을 제거 또한이 명령을 시도 할 수 있습니다

sudo apt-get remove sun-java6-jre sun-java6-plugin sun-java6-fonts 

이 명령을 사용하여 제거 시스템

sudo aptitude remove '~njava' 
+0

당신 이후 사용중인 java 버전을 제거하려는 항목의 이름으로 바꾸십시오. – mystycs

+0

sudo를 보여주는 첫 번째 및 세 번째 명령 실행 중 : aptitude : command not found, java 5가있는 두 번째 명령 - 패키지 목록 읽기 ... 완료 건물 종속성 트리 상태 정보 읽기 ... 완료 가상 패키지는 'sun-java6 -jre '을 (를) 제거 할 수 없습니다. 'sun-java6-plugin '과 같은 가상 패키지를 제거 할 수 없습니다. 'sun-java6-fonts '와 같은 가상 패키지는 제거 할 수 없습니다. 새로 설치 한 0 개, 새로 설치 한 0 개, 제거 및 311 업그레이드되지 않음. –

0

oab java 스크립트를 사용해보십시오.

0

예 더 나은 해결책은 "update-alternatives"명령을 사용하여 더 많은 JDK 버전을 만드는 것입니다.

그런 다음 명령을 사용하여 PATH를 설정할 수도 있습니다.

수출 JAVA_HOME =은/usr/lib 디렉토리/JVM/jdk1.7.0_11 또는 /usr/lib/jvm/jdk1.6.0_38 수출 PATH = $ JAVA_HOME/빈 : $ PATH에