¿Hay alguna manera de determinar qué aplicación desea que Java esté instalado?

13

Después de actualizar a Mountian Lion tanto en mi MacBook Air como en el MacBook Pro de mi esposa, recibí un mensaje solicitando instalar Java (no lo conseguí en mi iMac).

Me preguntaba qué provocó este evento para pedir Java. ¿Fue porque había un tiempo de ejecución de Java anteriormente? No recuerdo haber instalado uno (y no estoy seguro de por qué mi Air preguntaría, pero no mi iMac, hay muchas más cosas instaladas en mi iMac).

¿Cómo puedo averiguar qué provocó esto? Además, ¿cómo puedo eliminar un tiempo de ejecución si existía uno más antiguo y ahora incompatible?

¿Existe también un lugar donde podría haber estado una JVM anterior, y donde la vio allí y decidió avisarme? Si es así, eso me ayudaría a localizar el aviso, pero también lo eliminaría de mi máquina.

jmlumpkin
fuente
También me gustaría saber la respuesta a esta pregunta. Uno de nuestros Mac sigue recibiendo el aviso de Java, y me gustaría saber qué aplicación es responsable antes (a regañadientes) de aceptar la instalación.
Greg W
Relacionado, este comando de terminal buscará aplicaciones que tengan un componente java. Lo estoy usando para decidir si desinstalar Java:find /Applications -type f -name *.jar
Alesh Houdek

Respuestas:

6

Investigué un poco más y finalmente descubrí algunas cosas:

  • Tengo instalado el software remoto Logitech y, al iniciarlo, aparece el mensaje, pero es un poco diferente. Entonces, sé que tengo algunas aplicaciones Java instaladas, pero esto estaba sucediendo sin que yo lanzara algo
  • Mi error real estaba relacionado con un chat de Facebook que instalé hace un tiempo y que nunca puse en mi iMac. Fue nombrado 'com.facebook.videochat. [Nombre de usuario] .plist', y estaba en mi directorio ~ / Library / LaunchAgents.
  • En realidad, me encontré con esta pregunta (preguntada después de la mía) al buscar la única información de Java que encontré Console.app:

    31/08/12 6: 44: 23.606 PM Descargar Componentes Java [7588]: com.apple.message.domain: com.apple.java.usage2.DownloadOnDemand.complete com.apple.message.result: failure com.apple. message.signature: install_canceled com.apple.message.domain.version: 12A269

  • Recomendaría consultar primero su directorio ~ / Library / LaunchAgents, y puede buscar fácilmente Java haciendo: cd ~/Library/LaunchAgentsy luego grep -i "java" *.*. Esto busca la palabra java (no distingue entre mayúsculas y minúsculas) en todos los archivos en ese directorio. Ahí es donde encontré la referencia al videochat de Facebook.
jmlumpkin
fuente
0

Me resistí a instalar Java basado en la solicitud al inicio, por lo que pude ver si obtendría una solicitud similar al abrir una aplicación específica. Para mí, el evento real pasó rápidamente mientras estaba atrapado en el trabajo, pero parece haber sido provocado por Adobe CS5 InDesign (o alguna aplicación asociada utilizada por CS5).

Bruce Van Allen
fuente
No creo que tenga ningún producto Adobe instalado.
jmlumpkin