En OSX Yosemite, a menudo aparece una molesta ventana emergente que dice:
Para ver este contenido web, debe instalar Java Runtime Environment
Sé que la 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
Busqué y descubrí 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 exige que Java se ejecute, pero no pude encontrar ninguna fuente para este comportamiento.