OK, I'm happy that Apple are releasing new versions of Java 5 (about time) but I'm still annoyed that this update does not provide the ability to replace the system default Java with 1.5. It's useful that Apple allows OS X to maintain multiple releases of Java but the CurrentJDK symbolic link in /System/Library/Frameworks/JavaVM.framework/Versions continues to point to 1.4.2. This, as far as I understand it, isn't a problem if your application explicitly requests Java 1.5 or higher but I know that I still have problems with Eclipse when plug-ins need 1.5. Eclipse, while it allows you to compile applications using the 1.5 SDK, doesn't request a Java version when starting so uses the default (1.4.2 still) and therefore some plugins won't work. So far the only way I've found around this is to replace the CurrentJDK symbolic link so that it points to 1.5 but I just WISH that Apple would at least give me the option of making 1.5 the system default rather than the apparent fudge that is the Java Preferences application.