Cách xóa Oracle JDK


32

Tôi không tìm thấy bất kỳ bài viết liên quan nào về Cách loại bỏ Oracle JDK . Có một số bài viết liên quan nhưng họ đã không giải quyết vấn đề.

Tôi đã cài đặt tệp tarball Oracle JDK từ trang web của Oracle bằng cách theo dõi bài viết này Làm cách nào để cài đặt Oracle Java JDK 7 . Nó rất hữu ích. Nhưng tôi vẫn không biết mình nên làm gì để gỡ cài đặt Oracle JDK.

Câu trả lời:


42

Nó có thể được thực hiện như thế này:

  1. Xóa liên kết:

    sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk[version]/bin/java"    
    sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk[version]/bin/javac"    
    sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk[version]/bin/javaws"
    
  2. Sau đó, loại bỏ gói trong /usr/lib/jvm:

    sudo rm -r /usr/lib/jvm/jdk[version]
    

Chú thích :

  • Thay đổi [phiên bản] với bất kỳ số phiên bản nào có trong tên thư mục jdk, ví dụ : jdk[version] = jdk1.7.0_13.

  • Nếu bạn chưa quen với Linux, có lẽ bạn nên làm quen với trang hướng dẫn. Rất nhiều thứ tốt từ đó. Chỉ cần đi đến thiết bị đầu cuối và gõ man update-alternatives.


Cảm ơn rất nhiều, nó hoạt động! nhưng thiếu hướng dẫn sử dụng litle phải được viết trong trường hợp này
obysr


2

Chạy sudo update-alternatives --config javavà chọn một verion openjdk. Xóa các tập tin jdk oracle và nếu bạn cũng cần gỡ cài đặt openjdk, hãy làm điều đó với Trung tâm phần mềm Ubuntu.


làm thế nào về symlink? nó sẽ trở thành liên kết rác? Tôi nên làm thế nào để xóa tất cả các cài đặt và cấu hình khỏi Oracle JDK?
obysr

apt-get purge sẽ cho phép bạn dọn sạch các gói hoàn toàn
Costis Aivalis

chỉ viết vậy thôi hoặc bất kỳ lệnh shell nào tôi phải viết?
obysr

Các liên kết này trỏ đến Java đã chọn: / usr / bin / java -> / etc / thay thế / java và / usr / bin / javac -> / etc / thay thế / javac
Costis Aivalis 31/03 '

1
cảm ơn ngài nhưng tôi không hiểu những gì bạn viết. Thật ra, tôi là người mới trong linux. bạn có thể giải thích nó? Tôi rất biết ơn sự giúp đỡ của bạn
obysr

1

Xóa các liên kết tượng trưng trong thùng và bất cứ nơi nào bạn trích xuất tarball (nó NÊN ở trong opt, nhưng tôi không đọc hướng dẫn trước)


2
các bước là gì? tôi cần chúng. bạn có thể giải thích tất cả?
obysr
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.