Q: Java SDK dialog (again)
Hello my fellow partners in Mac!
This seem to be a common problem every time we have a new version of the Mac OS, but I cannot, from my POV, find the proper solution.
Every couple of hours or when waking from sleep, a dialog pops up telling me to install a Java Developer Kit. As I said, this has happened a lot of times before when you Google it, but I cannot find anyone who offers a solution where you do not need to install the JDK. It seems like the only solution is to succumb to the dialog's request.
In my instance (and this might vary, I don't quite know), it is the launchd process that requires it. But I cannot go any deeper that that in my limited knowledge of the OS. I've tried to delete all kinds of Java related files, and have looked everywhere for stuff that might trigger this, I've deleted LauchDeamons, LaunchAgents, everything Java-related I could delete in /System/* and (~)/Library/* etcetera, etcetera, but this dialog keeps popping up, so something is requesting it and I can't figure out what it is.
What I need is not to install Java. I don't like it, and I think it is an old and unsafe technology. I just want to get rid of it all once and for all (and hopefully without having to reinstall everything form scratch).
Can anybody shed some light on this? Is it the System itself that thinks I need this, or is there any way I can dig deeper to figure out what triggers this?
Cheers,
Massimo
Posted on Sep 26, 2016 10:22 PM
Thank you Barney. I did not know that.
But it seems like I found the culprit. I previously deleted a .plist file from ~/Library/LaunchAgents that was an old 2007 Facebook video thing. But merely deleting it obviously weren't enough. I needed to restart the Mac. So for the record: To solve this kind of problem, you might want to go through your LaunchDaemon & LaunchAgent .plist files (especially in ~/Library/LaunchAgents), and see if any of them tries to trigger a *.jar or any Java app / file / executable.
Thank you all for your kind help!
Posted on Sep 28, 2016 4:49 AM
