Adobe Illustrator CS6 with Java 8

adobejava

Is it possible to run Adobe Illustrator CS6 with the current Oracle Java 8 rather than the legacy insecure Java 6 provided by Apple?

I know this is related to this question where the generic answer was that it may be incompatible, but I'd like to know if there is some shady hack that makes it run anyway.

Best Answer

To activate Illustrator CS6 on El Capitan, you may need to temporarily deactivate the "rootless" mode. To do this, boot into the recovery partition by holding down Cmd-R upon startup. Then use the terminal app to disable "rootless". The command is

csrutil disable

It will advise you to reboot. After rebooting, you can now create the directories

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk

and

/System/Library/Java/Support/Deploy.bundle

Then you may reboot back into recovery mode, and run

csrutil enable

to reactivate the "rootless" mode.