Menghapus Java dari OS X Lion

11

OS X Lion mengirim tanpa Java sekarang. Memasangnya tidak terlalu sulit - namun, produk kami bergantung pada Java sehingga kami perlu menguji skenario tidak memasang Java.

Setelah saya menginstal Java, apakah ada cara untuk menghapusnya dari Lion?

Lukich
sumber

Jawaban:

6

Saya mengikuti instruksi yang diikuti di blog ini dan mereka bekerja untuk saya.

Langkah-langkahnya adalah sebagai berikut:

  1. Periksa Instalasi Java: sudo /usr/libexec/java_home -xml(output dengan dua kamus JVM mengkonfirmasi bahwa Java diinstal)
  2. Jalankan uninstaller: sudo /usr/libexec/java_home –uninstall
  3. Hapus lokasi instalasi JVM: sudo rm -rf /System/Library/Java
  4. Jalankan perintah dari langkah 1 lagi. Jika Anda menerima output yang dimulai dengan "Tidak dapat menemukan versi yang cocok dengan JVM", ini mengkonfirmasi bahwa Java tidak lagi diinstal.
Thorsten Lorenz
sumber
2
Sayangnya, proses ini tampaknya tidak berfungsi setelah pembaruan 2012-04-05. Tidak ada -uninstallargumen ke java_homebiner.
Sean
Bekerja untuk saya di 10.7.4.
Josh Brown
2

Saya tidak tahu tentang menghapus instalan Java, tetapi karena Lion sekarang mengizinkan virtualisasi, pilihan lain hanyalah menjalankan instance Lion di VM dan jangan menginstal Java di dalamnya. Ini juga dapat digunakan untuk menguji konfigurasi lain yang mungkin Anda temui.

KeithB
sumber
Apakah Anda tahu hypervisor (seperti VMware Fusion atau Parallels Desktop) yang akan menjalankan Lion?
William Jackson
@ William: Melihat ke dalamnya, tampaknya sekarang diizinkan oleh Apple, dan baik VMWare maupun Parallels sedang berupaya menambahkannya. Tapi sekarang, tidak ada dukungan untuk melakukannya.
KeithB
Terima kasih kawan! Saya tidak tahu tentang virtualisasi pada Lion. Kedengarannya seperti solusi yang baik, sekarang tinggal menunggu sampai emulator mulai mendukungnya.
Lukich
2

Anda selalu bisa melakukan instalasi Lion yang bersih untuk keperluan pengujian, baik di partisi tambahan atau dalam virtualisasi.

Anda juga dapat menggunakan file Java .pkg untuk mendapatkan daftar file yang diinstal.

NReilingh
sumber
0

Prosedur untuk menghapus instalan Java di Leopard diuraikan dalam
Bagaimana Anda menghapus instalan dan menginstal ulang java pada Mac OS X? :

Tidak ada uninstaller Java yang saya ketahui.

Gunakan Spotlight untuk menemukan file Java, termasuk tanda terima. Anda harus menjadi ahli bedah ahli karena cukup banyak dari apa yang Anda temukan berasal dari pemasang pihak ketiga. (Apakah Anda benar-benar ingin mengacaukan beberapa aplikasi yang berbeda?)
Sampah item yang Anda yakin hanya terkait dengan VM Java.
Mengubah nama atau menghapus: /System/Library/Frameworks/JavaVM.framework.

Boot ke Leopard menginstal DVD. Pilih pemasangan khusus, pilih hanya "Perangkat Lunak Sistem Esensial". Setelah selesai dan mulai lagi, gunakan Pembaruan Perangkat Lunak untuk beberapa siklus pembaruan-restart hingga muncul "sudah terbaru".

harrymc
sumber
0

Opsi -uninstall tidak berfungsi lagi, tidak ada. Untuk menghapus java di Mac saya, saya memeriksa ... http://www.java.com/en/download/help/mac_uninstall_java.xml

Saya tidak dapat menemukan Java melalui antarmuka pengguna jadi saya sarankan untuk menggunakan opsi baris perintah

Catatan: Untuk menghapus instalan Java 7, Anda harus memiliki hak Administrator dan menjalankan perintah hapus baik sebagai root atau dengan menggunakan sudo.

1 - Klik pada ikon Finder yang terletak di dermaga Anda 2 - Klik pada tab Aplikasi pada bilah sisi 3 - Klik pada folder Utilities 4 - Klik dua kali pada ikon Terminal 5 - Di jendela Terminal Salin dan Tempel perintah di bawah ini: sudo rm -fr / Library / Internet \ Plug-Ins / JavaAppletPlugin.plugin

Bizmate
sumber