En OSX Yosemite aparece una ventana emergente molesta que dice:
Para ver este contenido web, necesita instalar Java Runtime Environment
Sé que solución es instalar java; sin embargo, me pregunto cuál es la causa de eso.
Un ps -axww
rápido me dice:
13218 ?? S 0:00.29 /System/Library/Java/Support/CoreDeploy.bundle/Contents/Download Java Components.app/Contents/MacOS/Download Java Components
Busqué y encontré 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 propósito de todo esto? La ventana emergente aparece en momentos aleatorios, lo que me hace pensar que hay un demonio de fondo que requiere que Java se ejecute, pero no pude encontrar ninguna fuente para este comportamiento.