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

Why is Apple still updating Java 1.6?

Oracle and the rest of the Java users out there have moved on to Java 1.7. This morning I received an update notice so that Apple can install an update to Java 1.6. This seems to be akin to improving my horse and buggy carriage when the rest of the world has already moved onto mechanized cars. Just curious.

Mac Pro, Mac OS X (10.6.7)

Posted on Oct 20, 2012 9:01 AM

Reply
Question marked as Best reply

Posted on Oct 20, 2012 9:27 AM

That's because Mac is no longer supporting Java. All the latest update does is disable the plug-in and remove Java Preferences.app from your Utilities folder.


If you use Java Download Java for Mac OS Xhere.

18 replies

Oct 20, 2012 10:10 AM in response to MacScrub

About Java for OS X 2012-006 (Article: HT5493)


http://www.reedcorner.net/apple-releases-another-java-update/


WELL, "IF YOU USE JAVA" IS NOT REALLY A "GOOD" STATEMENT. I think what he/she (macjack) meant was probably to say is "if you are a developer and use Java" then use the link provided.


For non-developers it's best to leave it "deactivated" (which the Apple update will do) and only "activate" it when running a trusted website applet. "Activating" it will then prompt you to the Oracle site to download the latest version.



Thomas Reed wrote a good article about Java:


"Why you shouldn’t use Java" and "How to use Java if you need to":


http://www.reedcorner.net/using-java-in-mac-os-x/



If you ARE NOT a developer and need to use it temporarily to run a website applet I would recommend that you turn it off after using the applet. The only time we've had to use Java is when a family member wanted to play Pogo Bridge online. The procedure went exactly as described above in "HT5493" and then we turned it off after using the Bridge Java applet.

Oct 20, 2012 10:45 AM in response to MacScrub

Not everyone has moved on. As hard as it is to believe, given Java's history of security vulnerabilities, there are many Java apps and applets that don't work with newer versions of Java. Even so, the changes to Java 6 are such that some programs have broken. They're poorly-coded ones, yes, but that doesn't mean there aren't folks relying on them anyway.


Oracle continues to update both Java 6 and Java 7, and thus Apple continues to update their version of Java 6. Beyond Java 6, Apple has washed their hands of the mess that is Java and is leaving it to Oracle alone.

Oct 20, 2012 10:49 AM in response to macjack

NOPE, I KNOW THE DIFFERENCE.


I've never had to run Java applets for banking. And I'm not into stocks and trading. But for managing my bank accounts online, I've never had to use a Java applet.


I have had the "Enable Java" in Safari Preferences off for a couple months now (at least). That's the plug-in, btw. You can go to the "Help" menu in Safari and select "Installed Plug-ins" to see that Java plug-in. But I'm sure you already knew that.


Plus, if you go into your file system to "Library", "Internet plug-ins", you will see an icon that says "JavaAppletPlugin.plugin" and there is an arrow on the icon. The arrow means that the plug-in is disabled. But I'm sure you already knew that.


However, you really don't need to de-select the "Enable Java" in Safari since:


HT 5493: "This update uninstalls the Apple-provided Java applet plug-in from all web browsers. To use applets on a web page, click on the region labeled "Missing plug-in" to go download the latest version of the Java applet plug-in from Oracle."


But I would have it de-selected anyway.


I think you are confusing what you think you know with what you think I don't know...

Oct 20, 2012 10:52 AM in response to MacScrub

Thanks for the helpful replies! I tried to give all of you points, but apparently the forum software or whatever wouldn't let me for some reason. So Java is starting to get a reputation for vulnerability now? I would think that would only be through Flash. I think Flash is the real culprit in this whole security fiasco. To me, it's Flash that is the true problem. Hopefully, Oracle and company have plugged the wholes in that with the latest updates. Anyhow, again, thanks for all the helpful replies!

Oct 20, 2012 10:53 AM in response to DMerz

Plus, if you go into your file system to "Library", "Internet plug-ins", you will see an icon that says "JavaAppletPlugin.plugin" and there is an arrow on the icon. The arrow means that the plug-in is disabled. But I'm sure you already knew that.


I'm quite sure he didn't, since it's not remotely true. The arrow on the icon means it's an alias, and that the actual file lives elsewhere.

Oct 20, 2012 11:00 AM in response to MacScrub

So Java is starting to get a reputation for vulnerability now?


Yes, a very well-deserved one. It's had plenty of vulnerabilities in the past, some of them exploited, but Mac users never really worried about that too much. Until Flashback used one vulnerability to get itself installed on Macs without user interaction. Then that vulnerability was closed, but another one was quickly found and exploited again. That one got closed, but then there was another major vulnerability discovered affecting all versions of Java from version 5 up. That vulnerability was just fixed in this latest update, about a month after the vulnerability was announced to the public.


Yeah, Java is holier than Swiss cheese. You'd best take precautions if using Java in your web browser, like only keeping it turned on in one web browser, and using that browser only for trusted Java sites and nothing else.

Oct 20, 2012 11:04 AM in response to thomas_r.

I'm quite sure he didn't, since it's not remotely true. The arrow on the icon means it's an alias, and that the actual file lives elsewhere.


Ha, beat me up while I was posting a complimentary post about you. Good timing, Nice!


Sorry, didn't mean to pass on any information that is "not remotely true" (harsh). Thanks for the correction.


Came back in and now I'm out again. Always get taken down notches.


Peace


Message was edited by: DMerz

Oct 20, 2012 11:15 AM in response to thomas_r.

Well, you did post something that wasn't true after/while giving macjack some undeserved attitude.


Thomas,


1) This place is full of attitude. And none of what I've written here has violated any TOU guidelines.


2) macjack has given me more than enough attitude in the past to last a lifetime and it's undeserved.


3) Please don't give me attitude to protect your friend.


4) I linked to you in my first post because I thought (and still do) that your website is very helpful.


Let's leave it at that. You corrected me, I was wrong about the icon arrow. Enough said.


Message was edited by: DMerz

Oct 20, 2012 11:14 AM in response to thomas_r.

That's a shame because I'm studying Java right now as part of a technical college program to get an Associate in Programming on my way to a Bacchalaureate degree in sofware engineering. That's sort of letting a lot of air out my motivation now. But the truth is the truth, and I've always prided myself on acknowledging the truth whether my emotions like it or not.

Oct 20, 2012 11:29 AM in response to MacScrub

Studying Java isn't going to hurt. It's a good language to learn, and you should get a good feel for object oriented design by learning Java, which is a good thing. However, I wouldn't focus too heavily on developing Java skills right now. Although I'm sure there will be a need for Java programmers for many years to come, to support legacy code if nothing else, it's already become a bit of a niche language and that can only get worse following all the vulnerability issues recently. (Those vulnerabilities didn't just affect Mac users, there were Windows exploits as well.)

Oct 20, 2012 12:02 PM in response to thomas_r.

What would be a good language to study besides Java? There are so many of them - C#, Ruby, Python, Perl, Lisp, C, C++, PHP, Javascript, etc. Although I have heard that once one learns one or two of them, the rest would be pretty easy to pick up since the basic algorithms are the same. The only thing that seems to differ is syntax and the way that some languages emphasize some portion of the whole coding paradigm over others such as strong typing, et al.

Why is Apple still updating Java 1.6?

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