Anyone seeing how to globally kill the Java 8 Updater?
Oracle appears to have moved the setting/key to everyone's home drives at:
Formerly in Java 7 the key was controlled by:
/Library/Preferences/com.oracle.java.Java-Updater JavaAutoUpdateEnabled -bool false
This version's updater is particularly useless, and can't even detect that Java 8 Update 25 is already installed. It proceeds to pop up anyway…
The general model that many applications follow, or are supposed to follow anyway, is to first look for global preferences in /Library/Preferences/ and if not found there, next check the user space at ~/Library/Preferences/ So its possible deploying the configured plist there could work.
I'm saying this, but I have zero insight into what that plist contains. so if it references items in the user's directory, it may not work at all. Its worth a shot though.
Personally, I think 8 u25 has two "updater" bugs.
1) If the software is up-to-date, it prompts to update.
2) If updates are disabled via the GUI, it successfully saves this setting at ~/Library/Preferences/com.oracle.javadeployment.plist. However, each time that Java preferences are opened, it deletes this plist file and starts anew.
Here's a possible workaround, though not well tested. Unknown if both referenced files are essential for this trick.
I leave it for others to test the viability of this option. I do not know what long-term repercussions will occur as a result of deploying locked files.
Even after deploying this, the Java preferences GUI will incorrectly display a checkmark indicating that it auto-checks for updates.