Hi JRG Indy and Kalsta and everyone else who has tried to be helpful on this thread -
I recently did a clean install of Yosemite and am in the process of trying to get Adobe CS6 (largely for Illustrator) up and running for my husband. We are aware of the Java issue and I want to install the correct Java and ideally only once.
You both seem to have an understanding of the situation and be prompting the same solution. Thanks for the help! However, can you please translate for those of us that are less familiar with programming? I have enough comfort with our computer to take on a clean install and perform some basic terminal edits (e.g., following detailed directions to make a jump drive a boot drive for the os install), but then run out of experience and comfort quickly. I would appreciate if you could tell me if I have this right.
Based on my reading throughout these forums (having encountered several takes on the situation), I understand (perhaps erroneously) the following instructions.
1. Install Java SE6 though the apple 2014-001 link, be done with it, and don't worry about the security because Apple prevents Java 6 from running on Safari and it will only run locally. Downside: old software so you will likely never get updates (if they are needed) and you may need Java 8 anyway for other things.
2. Install Java 8 since it is the most recent, should be the most secure, and is likely to be updated (automatically or is that a pipe dream? If so, by Oracle/java or by apple?). Point applications that need Java to 8 instead of SE6. Disable website access in system preferences. Downside: have to be comfortable enough with terminal edits to do it correctly.
3. Growl a little at the company of your choice for not playing nicely together in the first place.
I decided I would be brave and try the Java 8 route since all this effort for dated software doesn't make too much sense to me, but then followed the link to encounter this warning on the Dowling site: "I went to the Oracle Java downloads page and downloaded JDK 8 (if you do not know the difference between JDK and JRE, you should get the JRE version)."
As I had seen a warning somewhere else in the forum to make sure to use the JDK version for this work around to be successful, my courage vanished as I will freely admit I do not appreciate the difference (btw is jdk the same as Java Platform (JDK) 8u40?) and that the terminal edits scare me a little. They don't really seem that hard, but I clearly don't completely understand what I am doing and not sure the directions are meant for my level of ignorance.
What do you suggest? Are there assumptions in the Dowling directions of which it seems I would be ignorant?
Thank you (and anyone else who could shed some light on this)!!