En OSX Yosemite aparece muy a menudo una molesta ventana emergente que dice:
Para ver este contenido web, es necesario instalar el entorno de ejecución de Java
Conozco el solución es instalar java; sin embargo, me pregunto cuál es la causa de eso.
Un rápido ps -axww
me dice:
13218 ?? S 0:00.29 /System/Library/Java/Support/CoreDeploy.bundle/Contents/Download Java Components.app/Contents/MacOS/Download Java Components
He investigado y he encontrado que hay un LaunchDaemon que hace referencia a esto en /System/Library/LaunchAgents/com.apple.java.InstallOnDemand.plist
:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.apple.java.InstallOnDemandAgent</string>
<key>MachServices</key>
<dict>
<key>com.apple.java.installondemand</key>
<true/>
</dict>
<key>Program</key>
<string>/System/Library/Java/Support/CoreDeploy.bundle/Contents/Download Java Components.app/Contents/MacOS/Download Java Components</string>
<key>RunAtLoad</key>
<false/>
</dict>
</plist>
¿Alguien sabe cuál es el objetivo de todo esto? La ventana emergente aparece en momentos aleatorios, lo que me hace pensar que hay un demonio en segundo plano que exige la ejecución de Java, pero no he podido encontrar ninguna fuente de este comportamiento.
0 votos
"Para ver este contenido web" -> echa un vistazo a las pestañas de tu navegador/Windows.
0 votos
@patrix: lo raro es que la ventana emergente aparece independientemente de las pestañas que tenga abiertas, o de si acabo de abrir una pestaña o no.
0 votos
Puede haber un plugin del navegador o una aplicación lanzada al inicio que requiera Java. Buscando en Google, algunos usuarios lo consiguen con un plugin de chat de vídeo de Facebook, un plugin de transmisión de partidos de béisbol, etc. Si has instalado Java recientemente y sigues recibiendo estos mensajes, es posible que hayas seguido un enlace incorrecto a una versión que tiene fallos en Yosemite. Tienes que encontrar la versión correcta.