You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

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

OSX 10.9 update removed java - how to fix that?

After updating to OS 10.9 I could no longer us my most important app PHPStorm because it relies on java and the OSX 10.9 installer sabotaged it.


When I type java on the console it now says


No Java runtime present, requesting install.


request, hu? ***? Where is my java! Googling up and down does not reveal a solution, typing maverick and java in support.apple.com search field reveals nothing useful. Am I the only one using phpstorm on the mac that upgraded to 10.9? Not very likely.


Do I have to download it from oracle?


I'd rather have an apple approved / apple screened installer than something from a third party website like oracle,

but I guess I will have to try that next.


Frustrated,


Michael

MacBook Pro, OS X Mavericks (10.9)

Posted on Oct 22, 2013 10:34 PM

Reply
18 replies

Oct 22, 2013 10:46 PM in response to MrMichaelWill

When it comes to Java, Oracle isn't the third party... they're the authors.


The last version of Java distributed by Apple was 1.6 (Apple still releases security updates when needed).


The current version of Java is 1.7 -- which is entirely created and distributed by Oracle. If you want the latest up-to-date version of Java you have to get it from Oracle. Just go to java.com to get it.

Oct 23, 2013 10:59 AM in response to MrMichaelWill

Note: You should NOT be attempting to go to Oracle.com to find Java. You should be going to Java.com.


There's no navigation involved as the front page has a MASSIVE button with a label "Download Java Today".


The difference is that if you follow the link to the Apple site, you are getting Java 1.6 (an old version of Java).


If you go to the Java.com site then you are getting version 1.7 (update 45) which is the current version.


You can continue to use 1.6... but this version is no longer developed and the only updates it gets are security updates and at some point those will stop happening and you'll need to get onto a supported version.

Dec 5, 2013 4:44 AM in response to tanana333

I am having the same issues. Had java working fine on Mac OS X 10.7 after re-enabling the java 6 webstart http://support.apple.com/kb/HT5559?viewlocale=en_US . When I updated to 10.9 Mavericks and updated Safari to 7.0 I can no longer get it to work. I have tried downloading http://support.apple.com/kb/DL1572?viewlocale=en_US and still no luck.

Any ideas would be great as I need this in order to access VPN site for work.

Dec 29, 2013 1:30 AM in response to MrMichaelWill

Hello,


I see the Thread is gone for some months but if any still have problems read the derscriptions below.


Howto install current Java-version: http://www.java.com/en/download/help/mac_install.xml


If this not work please read the information by Apple see post above by @John Galt.


Test if java was installed fine by using the Terminal as describe in the Howto-Link or go to this page: http://www.java.com/en/download/installed.jsp


If you cannot running Java with safari check in the settings -> security -> Website-settings whether Java allowed to running with on safari.


The current security update distributed by Apple disable older Version of Java-Plug-Ins. It is possible you have installed more that one Java-Version. So it's recommend to remove older Version from your System.


More Information: http://www.java.com/en/download/faq/java_mac.xml


Hope that helps 🙂

Mar 10, 2014 10:04 AM in response to HenryS

Hi HenryS,


Just to clarify... there is actually an official position on the matter. No need to speculate on how to get a supported version of Java. When Sun owned Java, Apple worked to with Sun to build their own port of Java to install on OS X. Sun was acquired by Oracle. Oracle now owns Java. Apple has worked with Oracle to transition the effort of porting Java on OS X back to Oracle. Oracle now does this today... Apple declared that after Java 6, they would no longer produce their own port.


Apple does not intend to provide another version of Java (provided by Apple) for OS X -- not unless they change their mind. That's now Oracle's role. And please note... the two companies actually did work TOGETHER to make this happen (it's not a competitive thing.)


If you want the latest version(s) of Java, with fixes, security patches, etc. then the only way to get that is by downloding it from Java.com.


Once you install Java on your Mac, you will find that it STILL will not work in most web browsers (including in Safari). Again... that's by design (it's frustrating, I agree). You still have to go into preferences and enable.


You can go into Safari prefences -> Security -> Allow plug-ins -> Manage website settings -> pick Java (Java 7 update 51 which is current as of the time I am writing this), and there's a setting that asks what you want to do when a website wants to run Java (ask/block/allow/always-allow, etc.) and you have to configure this.


If in "ask" mode it will remember our decision on a site-by-site basis.


One more thing...


When Java applications or applets run, they can actually specify which version of Java is required to run that program. Many Java programs don't care. Some use specific nuance features and do care. It is possible to install say, Java 6, and then end up running across a program that refuses to run unless it has Java 7. The reverse can also be true... having Java 7 installed by having an older program which isn't compatible and wants Java 6.


On my Macs today, I _only_ hava Java 7 installed and there is no Java 6. Everything I need works. But when Java 7 was still fairly new, I did have both and needed both.

Mar 11, 2014 1:28 AM in response to Tim Campbell1

Tim Campbell1 wrote:


Once you install Java on your Mac, you will find that it STILL will not work in most web browsers (including in Safari). Again... that's by design (it's frustrating, I agree). You still have to go into preferences and enable.


You can go into Safari prefences -> Security -> Allow plug-ins -> Manage website settings -> pick Java (Java 7 update 51 which is current as of the time I am writing this), and there's a setting that asks what you want to do when a website wants to run Java (ask/block/allow/always-allow, etc.) and you have to configure this.


If in "ask" mode it will remember our decision on a site-by-site basis.


One more thing...


When Java applications or applets run, they can actually specify which version of Java is required to run that program. Many Java programs don't care. Some use specific nuance features and do care. It is possible to install say, Java 6, and then end up running across a program that refuses to run unless it has Java 7. The reverse can also be true... having Java 7 installed by having an older program which isn't compatible and wants Java 6.


On my Macs today, I _only_ hava Java 7 installed and there is no Java 6. Everything I need works. But when Java 7 was still fairly new, I did have both and needed both.

I tried (again) to install Java (jre7u51) in Mac OS X 10.9.2 (Mavericks). It did not go as you said.


First, the download appeared to go as planned... download and install for all Users. Checked to be sure that it locates in /Library/Internet Plug-Ins/... so far so good, I guess.


In System Preferences, the Java control panel loads. It's Security Panel has an enable feature. It cannot be enabled. That is where my trouble begins, it seems.


In Safari, the Security panel does NOT show Java as you describe. So my browser cannot use Java.


The end, no-go. There is no support from Apple for Java content. Previous Java 6 content that I installed from the Apple website no longer runs in Safari. I have only tried in my desktop so far. The MBP has a "working" version of Java 6. However, as noted by Apple, all Java content and applets are disabled, similarly and Java content is NOT recognized.


User uploaded fileUser uploaded fileUser uploaded file

Mar 11, 2014 2:57 AM in response to HenryS

HenryS wrote:


In System Preferences, the Java control panel loads. It's Security Panel has an enable feature. It cannot be enabled. That is where my trouble begins, it seems.

Henry ~ This post may help:


Is there a working Java update for Mavericks?


...After his steps, Peter says:


"...at that point the Java control panel was back to working normally. You can adjust the security slider and the "enable Java content in the browser" will be checked."


By the way, I found that post by doing THIS.


User uploaded file

OSX 10.9 update removed java - how to fix that?

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