Menghapus semua jejak Java, bersih, dari OS X Lion
Menghapus instalan Java untuk Lion itu sederhana. Hapus direktori berikut (yang berisi file 1.6.0.jdk):
/System/Library/Java/JavaVirtualMachines/
Kemudian (untuk kelengkapan), bersihkan catatan penginstal dengan menghapusnya dari /private/var/db/receipts/
:
com.apple.pkg.JavaForMacOSX107.bom
com.apple.pkg.JavaForMacOSX107.plist
Dan terakhir, kami menghapus jejak instalasi produk dari Pembaruan Perangkat Lunak dengan mengedit file plist berikut:, InstallHistory.plist
terletak di:
/Library/Receipts/
Catatan: Mengedit file install history plist lebih baik dilakukan dengan menyalin plist ke desktop Anda (karena dimiliki oleh root dan tidak akan membiarkan Anda memodifikasinya), tetapi pastikan Anda mengembalikan kepemilikan default dengan menjalankan perintah berikut:
sudo chown root:admin InstallHistory.plist
Anda dapat membuka file di Edit Teks dan menghapus baris berikut:
<dict>
<key>date</key>
<date>2011-09-06T14:43:35Z</date>
<key>displayName</key>
<string>Java for Mac OS X 10.7</string>
<key>displayVersion</key>
<string>1.0</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.JavaEssentials</string>
<string>com.apple.pkg.JavaForMacOSX107</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
Informasi tambahan
Ada dua paket yang ditemukan di Java untuk Mac OS X 10.7 dmg, JavaEssentials dan JavaForMacOSX107. Yang pertama tidak menginstal apa pun. Saya telah membandingkan file yang ditemukan pada instalasi OS X 10.7 yang bersih (yang tidak termasuk Java) dan yang ditemukan dalam paket itu, dan semuanya ada dan lebih lagi, identik dalam segala hal (v14.0.3). Dengan demikian, satu-satunya paket yang perlu dihapus adalah SDK. Selain itu, Anda dapat menghapus tanda terima dan catatan pemasangan, tetapi itu lebih bersih dari apa pun. Hapus SDK sudah cukup (coba jalankan program yang membutuhkan Java setelah penghapusan file itu, dan Anda sekali lagi akan disambut dengan pemberitahuan untuk menginstal Java).