Besides the Adobe CS5 and CS6 packages, other apps require Java SE 6 Runtime. (Eclipse, PDF Studio 9, FileMaker Pro Advanced, Patch Tool, Dreamweaver, even the famous game Minecraft.) This problem occurs because these apps (Adobe CS5, CS5, etc.) are relying on Java 6. Mac OS X Yosemite (and the newer versions) are having a later version of Java Runtime (SE 8.0). However, Java Runtime is not backward compatible. So, even when the operating system have installed Java Runtime 8, it will NOT run apps that rely on Java Runtime 6. Here is how to get Java 6 on your Mac.
Install Legacy Java SE 6: Method #1
Note: You can have both Java SE 8 and Java SE6 installed on your computer without any issues. And, you DO NOT need to uninstall SE 8 and then install SE 6.
Install Legacy Java SE 6: Method #2
If the previous method didn’t work, try the following.
When you have Java Runtime 6 installed on your Mac, you can launch Adobe CS5 (or any other app that require Java 6 runtime). Note: You DO NOT need to restart your Mac before launching the app.
How to Check Your Java Version in Windows and macOS?Fix Error Could not find Java SE Runtime EnvironmentFix: The registry refers to a nonexistent Java Runtime EnvironmentHow to Install Windows 11 in Legacy (MBR) BIOS Mode