Cada vez que una aplicación intenta usar, o incluso comprobar si Java está instalado, se genera una ventana emergente que roba el foco y le dice todo sobre cómo instalar el último JDK. Esto es quizás útil la primera vez, pero cuando sucede repetidamente para cosas que sólo compruebe para ver si java está disponible, es una gran molestia.
(por ejemplo, al compilar varios códigos a partir del código fuente, a menudo comprueban la presencia de java, entre otras muchas pruebas, para decidir si se incorporan determinadas funciones en tiempo de compilación)
Así que lo que busco es una forma sensata de desactivar la ventana emergente por completo. Idealmente, sin cambiar los archivos del sistema que son propensos a ser sobrescrito / reparado por las actualizaciones, o forzosamente protegido de los cambios con la protección de integridad del sistema en OS X 10.11 El Capitán.
Preguntas relacionadas
¿Cómo saber qué aplicación hace que aparezca el cuadro de diálogo "¿desea instalar java?" en Mavericks? intenta encontrar una forma de determinar qué es lo que falla, aunque en mi caso generalmente sé qué es lo que provoca la ventana emergente, simplemente no quiero verla porque ya sé que no quiero instalar el JDK.
¿Cómo se puede detectar si java está instalado sin que aparezca un aviso visual? es de esperar que los desarrolladores encuentren, y promulguen, para detectar el java y a la vez evitar la aparición cuando no es realmente necesario.