MacOS Java Control Panel Missing on Mojave
Here's a solution that worked for me:
- Open a new finder window and navigate to
/Library/Internet Plug-Ins/
. There you will find a file namedJavaAppletPlugin.plugin
. - Control + Click this file and choose
Show Package Contents
from the contextual menu. - Inside the package, navigate to
/Contents/Home/bin/
. - Double click the
ControlPanel
file to display the Java Control Panel. Change any settings as you wish and then save it. - From now on, the panel will be available as always from
“Apple” menu > System Preferences...
Note: if you don't find the JavaAppletPlugin.plugin
file inside the /Library/Internet Plug-Ins/
folder, open the Terminal.app
and create a symlink from the original:
sudo ln -s /System/Library/Java/Support/CoreDeploy.bundle/Contents/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
Reference
They removed Java Control Panel in
Java 11
.
Open this release notes Removal of Java Deployment Technologies, it says
The Java Plugin and Java WebStart technologies that were deprecated in JDK 9 and marked as candidates for removal in JDK 10 have now been removed. Please note that the Java Control Panel, which was used for configuring the deployment technologies, has also been removed along with the shared system JRE (but not the server JRE) and the JRE Auto-Update mechanism. More details are available in this white paper.
Also, If you go through this web page, JDK 11 Is Released!
There is the last bullet point where it says
The deployment stack, required for Applets and Web Start Applications has been removed. This includes the Java Control Panel used for configuring the deployment technologies, the shared system JRE (but not the server JRE), and the JRE Auto-Update mechanism.