Explaining the Java Situation

vansmith

Senior Member
Joined
Oct 19, 2008
Messages
19,924
Reaction score
559
Points
113
Location
Queensland
Your Mac's Specs
Mini (2014, 2018, 2020), MBA (2020), iPad Pro (2018), iPhone 13 Pro Max, Watch (S6)
There are a variety of threads that have cropped up lately expressing frustration and concern over the workings of Java. I hope that, in what follows, I can clear up a few things.

First, Java is not "broken." Contrary to popular reaction and perhaps gut instinct, Java hasn't spontaneously ceased to work. However, it is flawed from a security standpoint. This is why Java has ceased to work on your machine(s). In short, Apple has made use of what they call "XProtect" which is the built-in malware protection system for OS X. Essentially, the system tracks what can and can not be run on your system. With regards to Java, Apple has simply set XProtect such that Java will run only if it meets a certain requirement. In this case, it's a version number. Now, you might be asking yourself "but I've updated Java, why isn't it working?" The answer to that is quite simple - Apple has set the minimum version required higher than the most current version available. As of right now, Apple only allows Java to be loaded in Safari if it is at least version 1.7.11.22 which precludes all version from running since 1.7.11.21 is the most current version. This is why Safari continues to alert you, complaining of an out of date plugin.

Second, the cessation of operation is limited only to Safari. In other words, Java will continue to work as you'd expect outside of Safari including in all the other supported browsers. The XProtect method outlined above only affects Safari and this will continue to be the case for the foreseeable future. If you need an immediate work around, use another browser.

Third, despite being a nuisance, this is for your own good. I am generally the last person who likes being told what to do on my machine so when I say that it's best to take Apple's advice on it, you may want to consider. In other words, if you can do something online that doesn't involve Java, go with that.

Fourth, it is very possible that this will be temporary. Assuming Oracle is able to patch Java to fix a few recent and quite nasty security holes, Apple may very well issue an update to the XProtect plist file that removes the Java plugin restriction.
 
OP
vansmith

vansmith

Senior Member
Joined
Oct 19, 2008
Messages
19,924
Reaction score
559
Points
113
Location
Queensland
Your Mac's Specs
Mini (2014, 2018, 2020), MBA (2020), iPad Pro (2018), iPhone 13 Pro Max, Watch (S6)
It doesn't normally work in Chrome and if it doesn't work in Firefox, you've either blocked/disabled it or your Java installation is broken.
 
Joined
Feb 1, 2013
Messages
1
Reaction score
0
Points
1
I cannot get java to work in Firefox and it is clearly enabled in the plug ins. Also I want to use Java for applications that do not require a browser to be open, for example, the software found at this site: KGS Go Server

I can't use this software now. How do I use this software?
 
OP
vansmith

vansmith

Senior Member
Joined
Oct 19, 2008
Messages
19,924
Reaction score
559
Points
113
Location
Queensland
Your Mac's Specs
Mini (2014, 2018, 2020), MBA (2020), iPad Pro (2018), iPhone 13 Pro Max, Watch (S6)
I cannot get java to work in Firefox and it is clearly enabled in the plug ins.
What happens when you try to run it? Here's a test page.

Also I want to use Java for applications that do not require a browser to be open, for example, the software found at this site: KGS Go Server
As I noted earlier, the confusion around Java vulnerabilities only affects Safari - client side applications will work as they always have.
 
C

chas_m

Guest
Since Van wrote this highly informative piece, Oracle has managed to get an update out the door that appears to ACTUALLY fix the issue this time. Downloading and installing the latest Java directly from Oracle is recommended IF you need it -- not as many people do anymore, depending on their web use.
 
Joined
Sep 19, 2013
Messages
18
Reaction score
0
Points
1
Thanks to Van...
It is so frustrating that Apple makes machines that last and then takes things away. I'd like to complain to Apple.. see what happens when old ladies get mad/1
 
OP
vansmith

vansmith

Senior Member
Joined
Oct 19, 2008
Messages
19,924
Reaction score
559
Points
113
Location
Queensland
Your Mac's Specs
Mini (2014, 2018, 2020), MBA (2020), iPad Pro (2018), iPhone 13 Pro Max, Watch (S6)
Apple is no different than other browser makers - I'm fairly sure that Firefox does the same thing and Chrome doesn't even run it.
 
Joined
Sep 19, 2013
Messages
18
Reaction score
0
Points
1
Thanks Van,
I know this sounds trivial but all I want to do it to get to chat with friends. I can see that security was the reason Apple changed things but there ought to be a way to chat. Thanks for your reply and the great topic explanations.
I may be back but will try to keep the frustration under check.
 
OP
vansmith

vansmith

Senior Member
Joined
Oct 19, 2008
Messages
19,924
Reaction score
559
Points
113
Location
Queensland
Your Mac's Specs
Mini (2014, 2018, 2020), MBA (2020), iPad Pro (2018), iPhone 13 Pro Max, Watch (S6)
As long as you're running the most recent version, you'll be fine.
 
C

chas_m

Guest
Another option is to use a better chatting program or system that doesn't rely on Java. There are literally dozens if not hundreds of such programs.

I do pretty much all my chatting on Messages or Skype or Adium (the latter used very rarely, as everyone I like talking to is on a Mac or iOS device these days). No Java, no problems.
 
Joined
Feb 14, 2004
Messages
4,781
Reaction score
166
Points
63
Location
Groves, Texas
In Firefox, go to the Tools menu, click on Add-ins. Click Plugins. Make sure it's enabled.

Add-ons Manager 2013-12-04 08-49-14.png
 

Shop Amazon


Shop for your Apple, Mac, iPhone and other computer products on Amazon.
We are a participant in the Amazon Services LLC Associates Program, an affiliate program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.
Top