QUOTE
Isn't it best to wait until Apple releases a supposedly approved version?
Apple is no longer supporting Java. That means they are no longer making these updates. This is mentioned in post #4 above. They even completely stopped installing it in Mountain Lion. In Lion, they created an automatic 'disabler (see below).' Oracle took over Java from Sun and is maintaining it for several OSs. I'm no expert on Java, the following (and everything I've posted above) is simply what I've read in various places, none of which have disagreed with what I've posted. I'm not making this up!
I'm using PS Elements 10 and, AFAIK, I don't have
SE 6, that's why the Java Preferences app requested I download it. The Java Preferences app uses/needs Java to operate. So, just like every/any other app that uses/needs Java, if you don't have it installed
and enabled, the app will ask you to
download/
install it.
I also do not have
SE 7. Since Apple has discontinued support, they don't even include it in Mountain Lion. That's what I'm using, so I don't have SE 7. Nor do I need it with PS Elements. I think you can determine that you don't need it either by using the Java Preferences app to disable it and then opening Elements. It should work just fine without Java. At least it does in ML and the ars article has a poster that says that's the way he operates, also. I just don't know which version of Elements or OS X he's using. Apparently, the only Adobe apps that need Java are the Mac versions of Photoshop, Illustrator... basically the CS suites. As reported above, Windows versions of those apps do NOT need Java, either.
This all boils down to knowing what you use that needs Java and having the correct version installed (SE 6 for Lion and below, SE 7 for Mountain Lion). Since I don't have any apps that need Java, there's no point in my downloading any version just so it can be manually or automatically disabled. Since I don't need it, why would I want to even have it possible for the malware vector to be on my computer?
If you are on Mountain Lion, you will have to manually download SE 7.
If you are on Lion, the System will have SE 6 installed but it will be disabled by default. If/when an app needs it, it will present a dialog asking you to install it. It should be asking for you to enable it, but the routines aren't that smart, all it knows is that Java is not running, it has no idea why not, so the generic 'install' request is what you get.
If you are in Lion or Mountain Lion, the System will be start running a timer when you last use Java. Once it counts up to 30 days, it will automatically disable Java if it is still enabled (the user may have disabled it manually). (The act of manually disabling Java may, in fact, turn the counter off, the end result is the same
)