It is only Adobe applications that have this problem?
Could it be something to do with Adobe Application Manager, that creates this java dependency?
Thousands of other people have this same java runtime problem, for example a link where hundreds of people with the same java runtime problem (read the comments) who cannot find a solution. There are many similar links around the net, so it likely thousands of Adobe customers have experienced the same or similar java runtime problems and have wasted time looking for solutions. So my problem with Photoshop is not unique.
You say it is not Adobe's fault, fine, but if you know of a solution even if provided by Apple or someone else it would be helpful if you could provide a link or some guidance to help the thousands of Adobe customers who have had this problem.