2012-10-11 16 views
11

Tôi đã cài đặt oracle-jdk, vì vậy bạn muốn xóa hoàn toàn openjdk để đảm bảo mọi ứng dụng dựa trên java sẽ sử dụng oracle jdk, nhưng khi tôi cố chạy "sudo apt-get remove openjdk-6- ", ubuntu sẽ xóa openjdk -6 nhưng cố gắng tự động cài đặt openjdk-7-. Vì vậy, làm thế nào để loại bỏ openjdk-6 và dừng ubuntu để cài đặt openjdk-7 cùng một lúc.làm thế nào để loại bỏ open-jdk hoàn toàn trong ubuntu?

+0

Vui lòng xem xét di chuyển câu hỏi này cho http://askubuntu.com –

+0

đây là một giải pháp hoàn hảo, http: //unix.stackexchange.com/questions/43150/how-to-completely -remove-java-6-and-install-java-jdk-7-on-linux-mint-13 – dsharew

Trả lời

5

Cuối cùng, tôi có một giải pháp: ngắt kết nối từ Internet, sau đó loại bỏ, nó được lấy ra hoàn toàn

+6

sử dụng 'sudo apt -get purge openjdk - \ * icedtea - \ * icedtea6 - \ * ', hãy cẩn thận. –

8

update-alternatives làm một công việc tuyệt vời chuyển đổi phiên bản java mặc định, chỉ trong trường hợp bạn chưa biết đến nó:

$ 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

Tôi tải xuống java 7 từ trang web của mặt trời và cài đặt nó manaully.So khi chạy lệnh này, hãy nhận: cập nhật thay thế : lỗi: không có lựa chọn thay thế cho java. –

+0

@AlexLuya Tôi thường làm điều này thông qua tùy chỉnh của ppa. Nhưng bạn có thể cấu hình 'các lựa chọn thay thế cập nhật', mặc dù nó có thể không phải là một công việc dễ chịu. –

+0

@EarlGray: Cảm ơn bạn rất nhiều, điều này thật tuyệt vời! Ngoài ra, hãy thử điều này cho các giai đoạn cài đặt: http://www.liberiangeek.net/2012/04/install-oracle-java-jdk-7-in-ubuntu-12-04-precise-pangolin/ ​​ – Savara

0

Hãy thử điều này bằng Internet của bạn.

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

Lưu ý: Nếu bạn đang sử dụng openjdk-7, bạn cũng có thể bao gồm nó nhưng tôi sẽ thích nó vì lý do tốt và sử dụng galternatives để chọn hoặc chuyển java jdk mặc định. Bạn có thể nhận galternatives với

sudo apt-get install galternatives