HT202912: About Java for OS X 2015-001

Learn about About Java for OS X 2015-001
Carmesine

Q: Java SE6

I need to download and install Java SE6 as my Photoshop CS5.1 does not run with the new OS Josemite... Please help!

MacBook Pro, OS X Yosemite (10.10.2)

Posted on Feb 2, 2015 6:57 AM

Close

Q: Java SE6

  • All replies
  • Helpful answers

Previous Page 2
  • by Kurt Lang,

    Kurt Lang Kurt Lang Mar 6, 2015 6:54 AM in response to mbh54
    Level 8 (37,696 points)
    Mar 6, 2015 6:54 AM in response to mbh54

    It depends on your service. If for example you use mpix.com, snapfish.com and other such consumer level sites to get prints made, they have a way to do that through your web browser. But for a business, mpixpro.com, whcc.com and bayphoto.com all have their own versions of what is called ROES software. They're all based on the same Java app and each company modifies it for the products they sell. Otherwise, you're unlikely to ever need Java 8 installed to upload your images.

  • by mbh54,

    mbh54 mbh54 Mar 6, 2015 7:16 AM in response to Kurt Lang
    Level 1 (12 points)
    Notebooks
    Mar 6, 2015 7:16 AM in response to Kurt Lang

    Most of the time I use Meridian Pro Imaging for prints, and they use ROES, but sometimes I make photobooks at random sites other than Blurb (which I can create in InDesign and upload as a pdf) so this is good to know.  Thanks!

  • by ibcoleman,

    ibcoleman ibcoleman Jun 23, 2015 7:12 PM in response to Carmesine
    Level 1 (0 points)
    Jun 23, 2015 7:12 PM in response to Carmesine

    I'm getting the same error with a different application. How is it okay to encourage people to install a JDK whose final public update came on 2013-04-16? That's ridiculous.

  • by Kurt Lang,

    Kurt Lang Kurt Lang Jun 24, 2015 6:56 AM in response to ibcoleman
    Level 8 (37,696 points)
    Jun 24, 2015 6:56 AM in response to ibcoleman

    You responded to the OP (Original Poster), but neither they, nor anyone else in this topic mentioned the developer's kit.

  • by ibcoleman,

    ibcoleman ibcoleman Jun 24, 2015 8:41 AM in response to Kurt Lang
    Level 1 (0 points)
    Jun 24, 2015 8:41 AM in response to Kurt Lang
    You responded to the OP (Original Poster), but neither they, nor anyone else in this topic mentioned the developer's kit.

     

     

    "I'm getting the same error with a different application. How is it okay to encourage people to install a JDK JRE whose final public update came on 2013-04-16? That's ridiculous."

     

    Pedantry aside, what's your point?

  • by Kurt Lang,

    Kurt Lang Kurt Lang Jun 24, 2015 8:53 AM in response to ibcoleman
    Level 8 (37,696 points)
    Jun 24, 2015 8:53 AM in response to ibcoleman

    Actually, my statement was wondering what your point was. I didn't see a reason for you to say anything about JDK at all. NO ONE mentioned it. And yet your statement gripes about someone who did. So please, do tell us who mentioned the JDK.

     

    But to answer your statement about getting the same message, it simply means that app is looking for a version of Java that isn't installed on your system. Either install Apple's Java 6, which I already linked to in the first response of this topic, or install the latest version 8 of Java from Oracle. You can install both.

  • by ibcoleman,

    ibcoleman ibcoleman Jun 24, 2015 10:56 AM in response to Kurt Lang
    Level 1 (0 points)
    Jun 24, 2015 10:56 AM in response to Kurt Lang

    Actually, my statement was wondering what your point was.

     

    Sure, I'll explain it to you. Running long-since-deprecated Java runtimes (JDK or JRE) introduces (in my opinion) unacceptable security risks. Oracle shares that opinion:

    We highly recommend users remove all older versions of Java from your system. Keeping old and unsupported versions of Java on your system presents a serious security risk. Removing older versions of Java from your system ensures that Java applications will run with the most up-to-date security and performance improvements on your system.

    (https://java.com/en/download/faq/other_jreversions.xml)

     

    My point wasn't to criticize your advice. Sorry if it sounded like I was. My larger (and, to my mind, fairly uncontroversial) point was that if the only solution is to install an insecure Java runtime, that's a pretty ****-poor solution. Apple seems to be encouraging that here. (And application developers shouldn't be tying their Java applications to specific runtimes.)

     

    But if the application won't run without 1.6, it won't run without 1.6. So sometimes the ****-poor solution is the only solution.


    Still, it's important that people understand the risks.

  • by Kurt Lang,

    Kurt Lang Kurt Lang Jun 24, 2015 12:36 PM in response to ibcoleman
    Level 8 (37,696 points)
    Jun 24, 2015 12:36 PM in response to ibcoleman

    Java 6 from Apple isn't much of a threat. Hardly any at all, really. The main danger with with any version of Java is malicious web sites. Even if installed, OS X will not allow Apple's Java 6, or even Oracle's Java 7 to connect to any browser. I know this is true for Yosemite, and I think also Mavericks. Older than that, I can't say.

     

    If you do install Java 8, it will automatically turn on Java access for your browsers. After installing Java 8, you have to immediately go into the System Preferences, click on the Java icon, and turn browser access off under the Security tab (top check box).

     

    Once you do that, Java apps you use are no more or less secure than any other third party app you use. Either it's intended to be malicious, or it isn't. That an app running from directly from your drive is written for Java doesn't make a difference in that respect.

     

    That said, if you have an app that is looking for Java 6, and won't run without it, you can fool it into believing it exists by installing Java 8, and then entering these two commands in Terminal.

     

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

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

     

    The end result is two null items that make the apps looking for Java 6 believe it exists. They then run under Java 8. The Terminal commands are the same end result as what JimmyCMPIT mentioned earlier in this topic.

  • by Alberto Ravasio,

    Alberto Ravasio Alberto Ravasio Jun 24, 2015 12:59 PM in response to ibcoleman
    Level 5 (4,070 points)
    Jun 24, 2015 12:59 PM in response to ibcoleman

    The issue is related only to the older version of Adobe's CS. Adobe CC first version and the latest 2015, I think doesn't even need Java, or if it needs it, it works just fine with the latest JRE/JDK 8.45

  • by Kurt Lang,

    Kurt Lang Kurt Lang Jun 24, 2015 1:04 PM in response to Alberto Ravasio
    Level 8 (37,696 points)
    Jun 24, 2015 1:04 PM in response to Alberto Ravasio

    I know Dreamweaver in the first CC suite needed Java, but can't remember if any others did. Of the apps I used in CC 2014, and now with CC 2015, none of them require Java.

Previous Page 2