¿Se puede desactivar completamente la ventana emergente Java SDK?

0

Cada vez que una aplicación intenta usar, o incluso verificar si Java está instalado, se genera una ventana emergente que roba el foco y le informa sobre cómo instalar el último JDK. Tal vez sea útil la primera vez, pero cuando sucede repetidamente con cosas que solo comprueban para ver si Java está disponible, es una gran molestia.

(por ejemplo, compilando varios códigos de origen, a menudo comprueban Java entre muchas otras pruebas, para decidir si incorporan ciertas características en tiempo de compilación)

Entonces, lo que busco es una forma sensata de deshabilitar la ventana emergente por completo. Idealmente, sin cambiar los archivos del sistema que es probable que se sobrescriban / reparen con las actualizaciones, o que estén protegidos a la fuerza de los cambios con la Protección de la integridad del sistema en OS X 10.11 El Capitán.

Preguntas relacionadas

¿Cómo saber qué aplicación causa el "¿te gustaría instalar java?" ¿Aparece el diálogo en Mavericks? intenta encontrar una manera de determinar qué es lo que falla, aunque en mi caso, en general, sé lo que desencadena la ventana emergente, no quiero verlo porque ya sé que No quiero instalar el JDK.

¿Cómo se detecta si Java está instalado sin activar un aviso visual? es algo que los desarrolladores encontrarán, y promulgue, para detectar Java, pero evite la ventana emergente cuando no sea realmente necesario.

    
pregunta drfrogsplat 12.08.2015 - 06:01

2 respuestas

2

Hay una aplicación de código auxiliar dentro:

/System/Library/Java/Support/CoreDeploy.bundle

que muestra el aviso para descargar Java. Creo que puede cambiar el nombre de CoreDeploy.bundle para detener las solicitudes de instalación de Java. Tenga en cuenta que generalmente es una mala idea modificar cualquier cosa en / Las actualizaciones del sistema y del sistema operativo pueden deshacer cualquier cosa que cambie allí.

Para probar la solicitud, en Tipo de terminal

java -version

Si no tiene JRE / JDK instalado, se le debe preguntar. Después de cambiar el nombre del archivo, inténtelo de nuevo y la solicitud no debería aparecer.

    
respondido por el Mr. Mel 12.08.2015 - 06:26
1

Encontré que la solicitud para instalar Java JDK se originó en un antiguo agente de actualización de chat de video de Facebook, LaunchAgent (encontró el mensaje de error en la Consola). Lo quité usando:

launchctl remove com.facebook.videochat.<username>.updater
rm ~/Library/LaunchAgents/com.facebook.videochat.<username>.plist

como se describe aquí

    
respondido por el Tarrild 15.06.2016 - 20:38

Lea otras preguntas en las etiquetas