Is it possible to use Adobe CS5 with Java SE 7?

I have Adobe CS5 installed (old version because it's what my institutional site license covers) on Mavericks.

Whenever I boot my system, I get the following dialog box:

CS5 Java SE 6 installation prompt

However, I don't have Java SE 6 installed, only Java SE 7 (and JDK 7). I don't particularly want Java SE 6 on my system since it is now quite ancient and probably full of security holes by this point. If I try to launch any of the CS5 apps, I get the same prompt.

Is it possible to run CS5 without Java 6 SE on Mavericks?


Solution 1:

I don't know if this works for CS5 and Mavericks, but for CS6 I have found a solution for Yosemite (more details there):

  • Create a directory /System/Library/Java/JavaVirtualMachines/1.6.0.jdk.
  • Create a symlink /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents to /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents from your Java 7 / 8.
  • If missing, create an empty directory /System/Library/Java/Support/Deploy.bundle.

Paths on Mavericks may differ a bit though.

Also, you'll probably need to be root to do this, so use sudo using an administrative account.