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

Java SE 6 on Yosemite?

I just updated my mac to Yosemite and the following message keeps popping up "To open 'this Java application' you need to install the legacy Java SE 6 runtime." No matter if I click "ok" or "More Info..." (the only two options) it keeps coming up. Is there some way I can find out what app is triggering the message or fix the issue?

Posted on Oct 16, 2014 6:11 PM

Reply
Question marked as Best reply

Posted on Oct 16, 2014 6:33 PM

Java 8 is the recommended version for Yosemite: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.h tml



Choose this one:


User uploaded file

204 replies

Mar 10, 2015 6:56 AM in response to Kalsta

Hi Kalsta -


Thank you for the timely reply. One more question if you don't mind. Oliver Dowling seems to suggest that creating dummy folders might not hold in the long term because it is "tricking the operating system" and argues that his method would hold for the long-term. Since my knowledge does not allow independent trouble-shooting down the line, would it be better to try the more complicated version the first time? Does his fix work with JRE? If not, the folder way does seem easier to implement and more "dummy" proof!


Thanks for your patience and help with all this!! I know Apple and Adobe can't be responsible for everything working seamlessly for all eternity, but it does seem like they could have tried a little harder for this one.

Mar 10, 2015 7:26 AM in response to mccormry

You'd be best asking Oliver those questions in the comments section of his blog post. He's been willing to help others out with their questions, and he's far more knowledgeable than I am. As for me, I'm just happy that CS6 is working. If it stops working with the next OS update, I'll probably be knocking on Oliver's door myself!


As for Apple and Adobe, I'm not quite as gracious as you are for their lack of support in this area. It's no secret that Adobe would have us all sign up to Creative Cloud, so I guess they feel no commercial incentive to make CS6 work with Yosemite. But let's remember, CS6 isn't even three years old yet! And there's no upgrade path for those of us who refuse to jump on the subscription train (it's a one way trip with no stops). It's a disgrace in my opinion.

Mar 10, 2015 7:47 AM in response to Kalsta

Thanks again for all your help! Maybe I will drop him a quick question. I only want to have to ever think about this once, but the folder route is starting to sound quick and easy. I am getting frustrated with how much time it took me to get to my very basic level of understanding and just want to be done! Guess I am back to growling at Apple and Adobe too 😠😉!!

Mar 24, 2015 9:20 AM in response to doughboy04690

I have resolved one of the issues I was having. One of the programs that was giving me the error was in eclipse IDE. I tried using the command line and to see if the path was proper, and Java told me I needed to install the JDK in order to use the commandline. it makes sense that an IDE would be using commandline utilities but perhaps installing the JDK will allow other programs to work as well.

Apr 21, 2015 10:15 AM in response to Kalsta

I have Mac OS X 10.10.3 and was looking to run Adobe Photoshop CS5.1 with the same Java 6 error.


All I did was create the directories described in previous posts and here (Scroll to Jan. 2015 update): https://oliverdowling.com.au/2014/03/28/java-se-8-on-mac-os-x/comment-page-1/

  • /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
  • /System/Library/Java/Support/Deploy.bundle


Bingo bango, worked on the first attempt after.

May 13, 2015 7:39 PM in response to Elaine Morrison

By entering the Terminal commands mentioned earlier in this topic:


To create them automatically (easier and quicker):


Open 'Terminal.app', copy and paste the first command and hit enter, to create the first nested folder:


sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk


Enter your Mac’s user password when prompted. Now copy and paste the second command to create the second folder:


sudo mkdir -p /System/Library/Java/Support/Deploy.bundle

The commands fool the older Adobe apps into believing Java 6 is installed, when it's really using Java 8.

May 14, 2015 7:10 AM in response to Kurt Lang

I guess a professional app doesn't want an ugly error message to appear from inside the depths of its program, but if it's not during installation and if there was some level of what it was looking for present I don't like how they programmed that when no line of code was actually broken (although some forums describe a particular feature which may not work now; better the program being slightly outdated and temperamental than nothing even opening as we'd know things were really due for an upgrade). The program was stopped by a pesky pop-up window which is kind of cheap code which some forums described just turning off on its own using options (opening Photoshop first and right-clicking the pop-up not to show) although their suggestions didn't work for me.

Java SE 6 on Yosemite?

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