Bagaimana menghapus Oracle JDK

32

Saya tidak menemukan artikel terkait tentang Cara menghapus Oracle JDK . Ada beberapa artikel terkait tetapi mereka tidak menyelesaikan masalah.

Saya menginstal file tarball Oracle JDK dari situs Oracle dengan mengikuti artikel ini Bagaimana cara menginstal Oracle Java JDK 7 . Itu sangat membantu. Tetapi saya masih tidak tahu apa yang harus saya lakukan untuk menghapus instalasi Oracle JDK.

obysr
sumber

Jawaban:

42

Itu bisa dilakukan seperti ini:

  1. Hapus tautan:

    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. Kemudian, hapus paket di /usr/lib/jvm:

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

Catatan :

  • Ganti [versi] dengan nomor versi yang terkandung dalam nama jdk folder, misalnya: jdk[version] = jdk1.7.0_13.

  • Jika Anda baru mengenal Linux, Anda mungkin harus terbiasa dengan halaman manual. Banyak barang bagus dari sana. Pergi saja ke terminal dan ketik man update-alternatives.

Thai Tran
sumber
Terima kasih, itu berhasil! tetapi sedikit sekali manual yang harus ditulis dalam kasus ini
obysr
Tidak berfungsi: askubuntu.com/questions/830244/...
Karl Morrison
2

Jalankan sudo update-alternatives --config javadan pilih versi openjdk. Hapus file jdk oracle dan jika Anda perlu menghapus juga openjdk, lakukan dengan Ubuntu Software Center.

Costis Aivalis
sumber
bagaimana dengan symlink? apakah itu akan menjadi tautan sampah? bagaimana yang harus saya lakukan untuk menghapus semua pengaturan dan konfigurasi dari Oracle JDK?
obysr
apt-get purge akan memungkinkan Anda untuk membersihkan paket sepenuhnya
Costis Aivalis
hanya menulis itu? atau perintah shell yang harus saya tulis?
obysr
Tautan ini menunjuk ke Java yang dipilih: / usr / bin / java -> / etc / alternative / java dan / usr / bin / javac -> / etc / alternative / javac
Costis Aivalis
1
terima kasih tuan tetapi saya tidak mengerti apa yang Anda tulis. sebenarnya, saya pemula di linux. Bisakah Anda menjelaskannya? Saya sangat berterima kasih atas bantuan Anda
obysr
1

Hapus symlink di bin dan di mana pun Anda mengekstrak tarball (itu HARUS ikut serta, tetapi saya tidak membaca panduan sebelumnya)

RobotHumans
sumber
2
apa langkah-langkahnya? saya membutuhkan mereka. Bisakah Anda menjelaskan semuanya?
obysr