2012-10-11 18 views
11

Zainstalowałem program oracle-jdk, więc chcę całkowicie usunąć openjdk, aby zapewnić, że wszystkie aplikacje oparte na języku Java będą używać oracle jdk, ale gdy spróbuję uruchomić "sudo apt-get removejdk-6 ", ubuntu usunie openjdk -6 ale spróbuj zainstalować openjdk-7 w tym samym czasie automatycznie. A więc, jak usunąć openjdk-6 i zatrzymać ubuntu, aby zainstalować openjdk-7 w tym samym czasie.Jak usunąć open-jdk całkowicie z ubuntu?

+0

Proszę rozważyć przeniesienie tej kwestii do http://askubuntu.com –

+0

Jest to idealne rozwiązanie, http: //unix.stackexchange.com/questions/43150/how-to-completely -remove-java-6-and-install-java-jdk-7-on-linux-men-13 – dsharew

Odpowiedz

5

Wreszcie, mam rozwiązanie: rozłączanie z Internetem, a następnie wykonaj usunięcie, jest on usuwany całkowicie

+6

użyj 'sudo apt -get purge openjdk - \ * icedtea - \ * icedtea6 - \ * ', bądź ostrożny. –

8

update-alternatives ma wielkie zadanie przełączania wersji domyślnej javy, tylko w przypadku, gdy nie wiadomo, to:

$ 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-7-oracle/jre/bin/java   1071  auto mode 
    1   /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061  manual mode 
* 2   /usr/lib/jvm/java-7-oracle/bin/java    1065  manual mode 
    3   /usr/lib/jvm/java-7-oracle/jre/bin/java   1071  manual mode 

Press enter to keep the current choice[*], or type selection number: 
+1

Pobieram java 7 ze strony Sun i instaluję ją ręcznie. Po uruchomieniu tego polecenia otrzymasz: update-alternatives : błąd: brak alternatyw dla języka Java. –

+0

@AlexLuya Zwykle robię to poprzez niestandardowe ppa. Ale możesz skonfigurować swoje 'update-alternatives', choć może to nie być przyjemna praca. –

+0

@EarlGray: Dziękuję bardzo, to jest genialne! Spróbuj również na etapach instalacji: http://www.liberiangeek.net/2012/04/install-oracle-java-jdk-7-in-ubuntu-12-04-precise-pangolin/ ​​ – Savara

0

Wypróbuj za pomocą Internetu.

aptitude purge openjdk-6-jre openjdk-6-jdk icedtea icedtea6 

Uwaga: Jeśli używasz openjdk-7 można również umieścić go ale wolę żyć dla dobrych powodów i używać galternatives aby wybrać domyślny lub przełącznik Java JDK. Można uzyskać galternatives z

sudo apt-get install galternatives 
Powiązane problemy