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

Applets in Java 7.10

I dowloaded a Java new version (7.10) and now I cannot run Java applets any more.

Because of that I cannot use Internet Banking of my Bank in Brazil because it uses a security module based on Java applets.

Does anybody know how to run applets in this new Java version?

My version of Mac OS is 10.8.2

MacBook Pro, OS X Mountain Lion (10.8.2)

Posted on Jan 11, 2013 2:48 PM

Reply
25 replies

Jan 11, 2013 6:56 PM in response to ineshmelo

At the moment, Apple has disabled all versions of Java 7 due to a serious vulnerability that is being actively exploited to drop Wndows malware. Mac malware could have been imminent, but is no longer much of a concern.


I'm not sure yet what the best fix is, but hopefully Oracle will get a patch for Java out very soon, and when that happens, the browser plugin should work again.

Jan 12, 2013 6:06 AM in response to macjack

I think you mean Java 6?


Nope... they have blacklisted essentially all existing versions of Java. From the XProtect.meta.plist file, which defines which plugins are not allowed:


<key>PlugInBlacklist</key> <dict> <key>10</key> <dict> ... <key>com.oracle.java.JavaAppletPlugin</key> <dict> <key>MinimumPlugInBundleVersion</key> <string>1.7.10.19</string> </dict> </dict> </dict>

Jan 12, 2013 7:37 AM in response to thomas_r.

Thomas A Reed wrote:


This doesn't actually disable all of Java, just the browser applet plugin. Can you actually run Java applets in Safari? If so, what is the modification date on your XProtect.meta.plist file? (It should show up in a Spotlight search, if you're not sure where it is.)

What is the path to XProtect.meta.plist? Spotlight does not find it.


I think I see my issue here...

I'm using Java Web Start (JAWS), which means that I need the plug-in enabled in order to launch the Java applet. The applet itself runs in it's own environment, not in Safari. Once I've made the handshake, I can quit out of Safari and keep the applet running.


But I do need Java Plug-in enabled to launch the platform.

Jan 12, 2013 8:56 AM in response to Regenuluz

If you have read Thomas A Reed's comment above: 'At the moment, Apple has disabled all versions of Java 7 due to a serious vulnerability that is being actively exploited to drop Wndows malware.' Apple has a good enough reason to do what it has done. And that includes the pain of us users trying to deal with the consequences later. If you have a consideration about the browser, just switch to another one.

Jan 12, 2013 9:10 AM in response to ineshmelo

"If you leave it on, it will steal all of your personal data. They turned it off to protect your privacy. And Java is a free download, so please don't rant about having to pay for it"


I didn't say I had paid for Java. I've paid for my Mac, which means I at least should be able to decide what I want to run or not.


JohnTh, I did read that comment. Doesn't change the fact that the reason they did so haven't exactly been very clear. Just an "Oh, you need to update to the latest Java version"... The least they could've done was to write "Due to a serious unpatched bug in Java, we've disabled Java for you"


-

Besides, I didn't come here to argue, only to point out how silly it is for Apple to disable Java in one browser, but still let it run wild in another, and that the least they could do, was to give proper information as to why they did as they did.

Jan 12, 2013 9:21 AM in response to Regenuluz

The best thing to do when you have a situation like this is to file a Bug Report with Apple. I had to do that too for my bank here (same issue). In time, there was an update and things are ok now. Btw, Apple doesnt control Java in Firefox. Another thing: While it is true that you can do what you want with the Mac that you have paid money for and own, its also true that Apple has a responsibility towards us users (else we'll stop buying their products). Could they have done a better job with a less cryptic message, probably yes ... but lets leave it at that and move on.

Jan 12, 2013 10:21 AM in response to macjack

What is the path to XProtect.meta.plist? Spotlight does not find it.


Hmm, that's odd... just tried it on my machine, and you're right. But the XProtect.plist file, which sits right next to it, does show up in Spotlight! Maybe I have an alias to the XProtect.plist file hanging around somewhere that Spotlight indexes.


In any case, here's the path:


/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.p list


I'm using Java Web Start (JAWS), which means that I need the plug-in enabled in order to launch the Java applet. The applet itself runs in it's own environment, not in Safari. Once I've made the handshake, I can quit out of Safari and keep the applet running.


But I do need Java Plug-in enabled to launch the platform.

I would think that that initial "handshake" with Safari wouldn't work, if your XProtect.meta.plist file has been updated.

Applets in Java 7.10

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