Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Need to enable Java on Safari 12

When I updated Safari to v.12, I found out that Java no longer works. I installed the latest version of Java restarted my Mac and Safari. When I went to the Java test page I got the message "Unsupported plug-in." Also enabled java in Safari and in the Java control panel. What is the "unsupported plug-in?" How do I fix this?

Posted on Sep 19, 2018 12:33 PM

Reply
25 replies

Sep 20, 2018 1:38 PM in response to William Ellwin

Hello William Ellwin,


Thanks for asking the Apple Support Communities for help with Java on your Mac. I am happy to offer some assistance.


First, I recommend ensuring you have the correct version of Java. This article recommends getting Java directly from Oracle, and has the link: Get Java for your Mac - Apple Support


Once there, click the link "Do I have Java", and then "Verify Java version". It will test your version. Depending on your settings, you may get a button showing "Click to use Java -->". Click that to test your Java version. You may have to give permission to run Java first, and then click to test it again, depending on your security settings.


You will likely need to install a newer version since the alert you received started it is not currently supported. Once you finish the installation, quit Safari by clicking the Safari word up top on the left next to the Apple, and then click Quit, and reopen it. Alternatively, you can just restart your Mac. macOS Sierra: Log out, sleep, restart, and shut down - Apple Support


If you still have problems, please check this help article to ensure the website you are accessing is allowed to use it, and the settings are correct: How to use Internet plug-ins in Safari for Mac - Apple Support


Thanks and have a wonderful day.

Sep 25, 2018 8:29 AM in response to jamesloker

The Tech Help link suggests that Community Specialist i_rina is wrong and Java applets are no longer allowed in Safari as of Version 12.0 released on 17 September 2018. The article has some workarounds using a version of Firefox that is no longer supported, but I haven't tried that. There may be opportunities to use Java programs if they are structured using Java Web Start, not applets. However, when I last looked into that, it required the developer to sign the code with both a Java certificate and an Apple certificate.


The "have a wonderful day" signoff by the Community Specialist seems off-tune with the reality.

Sep 25, 2018 8:33 AM in response to segalsegal

The latest versions of Safari, Firefox and Chrome have all dropped support for Java. It's a massive online security risk and always has been. Flash is next on the list. Can't remember the exact date, but Adobe is dropping all support and development for it soon. HTML5 can play video on its own. It needs no help from a Flash or Shockwave plugin.

Sep 25, 2018 12:05 PM in response to segalsegal

I've tested Java Web Start. As on Windows, it works despite Java applets no longer being allowed in browsers, as long as the developer builds in Java Web Start support.


The user needs to jump through a bunch of hoops to get this to work, but the result is a local JNLP file that launches the Java software without needing a browser.


The user needs to go to a download link for the JNLP file, and save the JNLP file despite all the weird things that happen when you try to do this in various browsers in various Macintosh environments, such as having a Discard option but no Keep option. But once the JNLP file is rescued from Downloads, for the first launch you need to right-click on it and choose Open, and answer that you are sure you want to open it. Then you need to do the usual Java security choices (as on Windows the Java code needs to be signed with a Java certificate). Afterwards you can just launch the software from the JNLP file.


Presumably if the developer double signs the Java code with both Apple and Java certificates the procedure is easier (on Windows you only need the Java certificate). So although it is much easier on Windows, it does work on Macintosh for users willing to jump through the byzantine double security procedures.

Sep 27, 2018 3:49 AM in response to William Ellwin

William, I'm not an IT guy or proficient with the inner workings of a Mac, but this did work for me... Restart your computer and hold down the COMMAND and R on the keyboard. This will put your computer in recover mode. Re-install the OS from the command window. The OS will install Safari 11.1.2... you will be back up and running. The install will not delete any of your data, but a back-up would be a good idea before you do this. BE QUICK! Not sure how long Apple will keep Safari 1.1.2 in it's iOS download. TURN OFF AUTO UPDATE!!! Hope that works for you. Cheers.

Oct 2, 2018 4:02 AM in response to William Ellwin

Hi, please follow the below steps to enable Java in Safari 12 browser properly:-

1.Click on Safari browser and then choose Preferences2.Here, simply select the Security option3.Select Allow Plug-ins, then click on Manage Website Settings4.Click on the Java items, select an option (Ask, Allow or Allow Always) from the pulldown list When visiting other websites5.Finally, click Done, then close the Safari Preferences window

After that, restart your browser to make the above process happen in your Safari browser. Also, you can take the help of internet plugins in Safari browser for Mac.

Need to enable Java on Safari 12

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.