Perintah ini akan memberi tahu Anda apa yang saat ini menyediakan mesin virtual Java ( java
) dan kompiler Java ( javac
):
file /etc/alternatives/java /etc/alternatives/javac
Ini mengasumsikan sistem "alternatif" berfungsi dengan baik, yang mungkin tidak terjadi, tergantung pada bagaimana Java telah "kacau" di masa lalu. Untuk memeriksanya, jalankan:
file `which java javac`
Jika sistem alternatif bekerja dengan benar dan sedang digunakan oleh Java, maka Anda akan melihat:
/usr/bin/java: symbolic link to `/etc/alternatives/java'
/usr/bin/javac: symbolic link to `/etc/alternatives/javac'
Kalau tidak, harap edit pertanyaan Anda untuk memberikan detail. Maka harus mungkin untuk memberikan jawaban yang lebih spesifik.
Anda dapat menghapus openjdk-6
dengan Pusat Perangkat Lunak. Ada beberapa paket yang terkait dengannya, jadi Anda mungkin perlu menghapus lebih dari satu paket. (Semua paket `openjdk-6 tercantum di sini .)
Atau Anda dapat menggunakan baris perintah:
sudo apt-get remove openjdk-6-\* icedtea-6-\*
Namun, metode apa pun yang Anda gunakan, Anda mungkin ingin memeriksa dulu untuk melihat apa yang tergantung pada paket-paket ini - Anda mungkin telah menginstal perangkat lunak yang secara khusus membutuhkan versi 6. (Mungkin tidak, tetapi mungkin.)
Anda dapat memeriksa ini dengan mensimulasikan operasi penghapusan pada baris perintah:
apt-get -s remove openjdk-6-\* icedtea-6-\*
Ini akan menunjukkan kepada Anda efek dari menghapus paket-paket itu, termasuk paket apa yang akan dihapus juga. (Anda akan melihat bahwa karena ini adalah simulasi, Anda tidak perlu sudo
.)
Jika Anda ingin dapat terus menggunakan konten Java online di peramban web Anda (ini bukan hal yang sama dengan JavaScript ), maka sebelum Anda menghapus icedtea-6-
atau openjdk-6-
paket (kecuali mungkin openjdk-6-jdk
), Anda harus memastikan Anda memiliki icedtea-7-
paket yang diinstal sesuai dengan apa pun icedtea-6-
paket diinstal.