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

Reply
24 replies

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.

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.

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.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Java SE6

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