Su OSX Yosemite appare spesso un fastidioso pop-up che dice:
To view this web content, you need to install the Java Runtime Environment
Conosco soluzione è installare java; comunque mi chiedo quale sia la causa.
Un rapido ps -axww
mi dice:
13218 ?? S 0:00.29 /System/Library/Java/Support/CoreDeploy.bundle/Contents/Download Java Components.app/Contents/MacOS/Download Java Components
Ho scavato e ho scoperto che c'è un LaunchDaemon che fa riferimento a questo in /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>
Qualcuno sa qual è lo scopo di tutto questo? Il pop-up appare in momenti casuali, il che mi fa pensare che ci sia un demone di sfondo che richiede l'esecuzione di Java ma non ho trovato alcuna fonte per questo comportamento.