Answer to Java SE 6 problem for El Capitan

Hello! I have searched around the web for finding a solution to the Java SE 6 Runtime that cannot be installed and doesn't allow apps to work as suppose. So while searching the web I found different articles about uninstalling it and deleting the newer version...ect. Nothing worked so I thought what if you go the opposite way instead of deleting it you make your apps think that your Java SE 8u45 is your Java SE 6. Well this article finally helped me http://stackoverflow.com/questions/19563766/eclipse-kepler-for-os-x-mavericks-request-java-se-6/19594116#19594116

You will have to change the code and add your version of Java and dont forget to log out and back on!!!


HOPE THIS HELPS!!!

As mentioned by suelicious, the web article by Oliver Dowling gives the following solution. I did this and it allowed Photoshop to run!


Download the latest Java from Oracle and then...


Here is the steps I did:


The solution is to edit

/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Info.plist
and change:


<
key
>JVMCapabilities</
key
>


<
array
>

   
<
string
>CommandLine</
string
>

</
array
>



To:


<
key
>JVMCapabilities</
key
>


<
array
>

   
<
string
>CommandLine</
string
>

   
<
string
>JNI</
string
>

   
<
string
>BundledApp</
string
>

</
array
>


- Save the changes and start up Photoshop - no problems!


NOTE... depending on what JDK you have loaded, you will need to change the 'jdk1.8.0_45.jdk' to whatever you have loaded.


To figure that out, simply look at what is in /Library/Java/JavaVirtualMachines/


Answer to Java SE 6 problem for El Capitan
 
 
Q