Apakah ada cara untuk menentukan aplikasi apa yang ingin diinstal Java?

13

Setelah memutakhirkan ke Mountian Lion di MacBook Air dan MacBook Pro milik istri saya, saya menerima prompt yang meminta untuk menginstal Java (saya tidak mendapatkan ini di iMac saya).

Saya bertanya-tanya apa yang memicu acara ini untuk meminta Java. Apakah karena Java runtime sudah ada sebelumnya? Saya tidak ingat menginstal satu (dan tidak yakin mengapa Air saya akan bertanya, tetapi bukan iMac saya, banyak lagi hal yang diinstal pada iMac saya).

Bagaimana saya bisa mengetahui apa yang memicu ini? Juga, bagaimana saya bisa menghapus runtime jika ada yang lebih lama, dan sekarang tidak kompatibel?

Apakah ada juga tempat di mana JVM yang lebih lama mungkin berada, dan di mana ia melihatnya dan memutuskan untuk meminta saya? Jika demikian, itu akan membantu saya melacak pemberitahuan, tetapi juga menghapusnya dari mesin saya.

jmlumpkin
sumber
Saya juga ingin tahu jawaban untuk pertanyaan ini. Salah satu mac kami terus mendapatkan Java prompt, dan saya ingin tahu aplikasi apa yang bertanggung jawab sebelum (dengan enggan) menerima instalasi.
Greg W
Terkait, perintah terminal ini akan mencari aplikasi yang memiliki komponen java. Saya menggunakannya untuk memutuskan apakah akan menghapus Java:find /Applications -type f -name *.jar
Alesh Houdek

Jawaban:

6

Saya melakukan penelitian lebih lanjut dan akhirnya menemukan beberapa hal:

  • Saya telah menginstal perangkat lunak jarak jauh Logitech, dan ketika meluncurkannya, akan muncul prompt, tetapi yang sedikit berbeda. Jadi, saya tahu saya sudah menginstal beberapa aplikasi Java, tetapi ini terjadi tanpa saya meluncurkan sesuatu
  • Kesalahan saya yang sebenarnya terkait dengan hal obrolan Facebook yang telah saya instal beberapa waktu lalu, bahwa saya tidak pernah memakai iMac saya. Itu bernama 'com.facebook.videochat. [Nama pengguna] .plist', dan ada di direktori ~ / Library / LaunchAgents saya.
  • Saya benar-benar menemukan pertanyaan ini (ditanyakan setelah pertanyaan saya) ketika mencari satu-satunya informasi Java yang saya temukan Console.app:

    8/31/12 6: 44: 23.606 PM Unduh Komponen Java [7588]: com.apple.message.domain: com.apple.java.usage2.DownloadOnDemand.complete com.apple.message.result: kegagalan com.apple. message.signature: install_canceled com.apple.message.domain.version: 12A269

  • Saya akan merekomendasikan memeriksa direktori ~ / Library / LaunchAgents Anda terlebih dahulu, dan Anda dapat dengan mudah grep untuk java dengan melakukan: cd ~/Library/LaunchAgentsdan kemudian grep -i "java" *.*. Ini mencari kata java (tidak sensitif huruf) di semua file di direktori itu. Itulah tempat saya menemukan referensi ke daftar obrolan video Facebook.
jmlumpkin
sumber
0

Saya menolak menginstal Java berdasarkan prompt saat startup, jadi saya bisa melihat apakah saya akan mendapatkan prompt yang sama saat membuka aplikasi tertentu. Bagi saya peristiwa yang sebenarnya berlalu dengan cepat ketika saya terjebak dalam pekerjaan, tetapi tampaknya telah dipicu oleh Adobe CS5 InDesign (atau beberapa aplikasi terkait yang digunakan oleh CS5).

Bruce Van Allen
sumber
Saya tidak berpikir saya benar-benar menginstal produk Adobe.
jmlumpkin