doughboy04690

Q: 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

Close

Q: Java SE 6 on Yosemite?

  • All replies
  • Helpful answers

first Previous Page 13 of 14 last Next
  • by Kalsta,

    Kalsta Kalsta Mar 9, 2015 6:18 PM in response to mccormry
    Level 1 (29 points)
    Mac OS X
    Mar 9, 2015 6:18 PM in response to mccormry

    Hi mccormry

     

    No, you don't need the JDK version. For an explanation of the difference between JDK and JRE see here.

     

    Since you're going down the Java 8 route (I applaud you!), all you need to do is install Java (JRE) and then create some empty folders, either manually in the Finder, or automatically using the Terminal.

     

    To create them manually:

     

    navigate to ‘/System/Library/Java/‘ in the Finder, and create the folders in the normal way (‘File > New Folder’, or click the gears icon in the Finder window.) If it doesn't already exist, create a folder and name it 'JavaVirtualMachines', and another folder INSIDE that one and name it '1.6.0.jdk'. Then, inside the '/System/Library/Java/Support' folder, create another empty folder and name it 'Deploy.bundle' Enter your Mac’s user password when prompted and click ‘Add’ if asked whether you want to add the filename extension.

     

    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

     

    Done! Enjoy CS6 on Yosemite. :-)

  • by mccormry,

    mccormry mccormry Mar 10, 2015 6:56 AM in response to Kalsta
    Level 1 (8 points)
    Wireless
    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. 

  • by Kalsta,

    Kalsta Kalsta Mar 10, 2015 7:26 AM in response to mccormry
    Level 1 (29 points)
    Mac OS X
    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.

  • by mccormry,

    mccormry mccormry Mar 10, 2015 7:47 AM in response to Kalsta
    Level 1 (8 points)
    Wireless
    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 !!

  • by @martinlabelle,

    @martinlabelle @martinlabelle Mar 24, 2015 9:20 AM in response to doughboy04690
    Level 1 (0 points)
    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.

  • by DoveFox,

    DoveFox DoveFox Apr 2, 2015 2:27 AM in response to TomNYC
    Level 1 (0 points)
    Apr 2, 2015 2:27 AM in response to TomNYC

    thanks Dougboy. Your method seamlessly solve my problem, and CS6 Hoo Hoo!!

  • by bcgeorge,

    bcgeorge bcgeorge Apr 18, 2015 12:48 PM in response to doughboy04690
    Level 1 (0 points)
    Apr 18, 2015 12:48 PM in response to doughboy04690

    That link that is always suggested, as well as when I click the "more info" option on the error popup just gives me a redirect loop error. I installed Java 8 but I still can't open Photoshop without the error popping up.

  • by bcgeorge,

    bcgeorge bcgeorge Apr 18, 2015 12:50 PM in response to euiseok
    Level 1 (0 points)
    Apr 18, 2015 12:50 PM in response to euiseok

    Same with me...

  • by liz1313,

    liz1313 liz1313 Apr 18, 2015 2:02 PM in response to TomNYC
    Level 1 (0 points)
    Apr 18, 2015 2:02 PM in response to TomNYC

    I have tried opening that link multiple times in multiple browsers and keep getting a redirect error.  Wish someone could just send me the dmg!  SO FRUSTRATED!

  • by Unabooger,

    Unabooger Unabooger Apr 21, 2015 10:15 AM in response to Kalsta
    Level 1 (0 points)
    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.

  • by Elaine Morrison,

    Elaine Morrison Elaine Morrison May 13, 2015 6:23 PM in response to Loner T
    Level 1 (0 points)
    May 13, 2015 6:23 PM in response to Loner T

    But how do you force AI CS6 to run on Java 8?

  • by Kurt Lang,

    Kurt Lang Kurt Lang May 13, 2015 7:39 PM in response to Elaine Morrison
    Level 8 (37,815 points)
    Mac OS X
    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.

  • by Elaine Morrison,

    Elaine Morrison Elaine Morrison May 13, 2015 7:48 PM in response to Kurt Lang
    Level 1 (0 points)
    May 13, 2015 7:48 PM in response to Kurt Lang

    No! So I'm not installing any Java 6 components, AI is running on Java 8? Awesome! Thanks for the clarification! You're right! When I get info on those files they're empty. I thought I might have been pulling them off the internet since I'm connected, but that also didn't seem right.

  • by Kurt Lang,

    Kurt Lang Kurt Lang May 14, 2015 5:53 AM in response to Elaine Morrison
    Level 8 (37,815 points)
    Mac OS X
    May 14, 2015 5:53 AM in response to Elaine Morrison
    When I get info on those files they're empty.

    Correct. You're creating false stubs that the apps look for to confirm Java 6 is present, even though it will run just fine on a newer version.

  • by Elaine Morrison,

    Elaine Morrison Elaine Morrison May 14, 2015 7:10 AM in response to Kurt Lang
    Level 1 (0 points)
    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.

first Previous Page 13 of 14 last Next