¿Cómo saber qué aplicación hace que aparezca el diálogo "¿Desea instalar Java?" en Mavericks?

1

Aparentemente, he tenido Java instalado en algún momento y Mavericks lo eliminó, lo cual está bien para mí. El problema es que algunas aplicaciones desconocidas intentan ejecutar Java constantemente, lo que hace que este diálogo aparezca cada pocos minutos:

¿Cómo puedo saber qué aplicación está causando esto? Sé que no es un sitio web, ya que no es necesario que se ejecute ningún navegador para que aparezca el cuadro de diálogo.

    
pregunta Haider 25.12.2013 - 14:41

1 respuesta

3

Dado que las capturas de pantalla hacen referencia a java donde normalmente se escribe el nombre de la aplicación, sugiere que es una versión de línea de comandos de Java que una aplicación determinada está intentando ejecutar.

Si aparece a intervalos específicos, es una aplicación que ha abierto o un trabajo periódico que se ejecuta automáticamente en segundo plano (que, irónicamente, podría ser el propio Actualizador de Java).

Una forma rápida de verificar qué aplicaciones instaladas usan Java es ejecutar este comando en la Terminal ( /Applications/Utilities/Terminal.app ):

find /Applications -type f -name *.jar

Esto no es 100% preciso, pero puede darle una idea aproximada. Dreamweaver y Flash de Adobe, por ejemplo, utilizan Java.

Para obtener una lista de las secuencias de comandos de fondo automatizadas que se están ejecutando actualmente, use este comando en la Terminal. Debe ejecutar lo más cerca posible al momento en que aparece la ventana emergente de Java:

launchctl list

(El crédito a este hilo en Apple Support , también es útil para comprender launchd )

Lamentablemente, esto solo te dará una lista de los procesos en ejecución y no por qué o qué se están ejecutando.

Finalmente, es posible que desee echar un vistazo a los archivos en ~/Library/LaunchAgents (en Finder use Cmd + Shift + G y pegue en la ruta. Este directorio muestra los trabajos periódicos que ha configurado como usuario (a veces indirectamente a través de una instalación). Tal vez uno de estos use Java.

    
respondido por el Lasse 25.12.2013 - 16:28

Lea otras preguntas en las etiquetas