It's the Apple fault: Java on MacOSX is made and supported only by Apple, and this port of Java is a standard part of OSX.
So it's up to Apple to fix the installers for the updates of its own OS. The fact that other apps work without such problem is that these apps don't use Java.
(But note: Safari needs Java on MacOSX and Safari is now the default browser for MacOSX; I don't think that Apple will consider that upgrading Java incorrectly and breaking Safari is not an important problem. Can Apple seriously think about OSX without a working browser?) |