I'm working on a trouble shooting document for some desktop software that runs in Java. One of the last resort steps is to completely uninstall and reinstall the Java runtime. In Windows XP this can be done via Add/Remove Programs. Is there something equivalent on OSX? Or does reinstalling the runtime overwrite the current version?
You can't easily remove Java from OS X, since it is built in to the OS; in this way, you can't (again, easily) revert to previous installations of the JRE - from Apple:
Can I remove a Java update after I've installed it?
Java on Mac OS X is updated incrementally through numerous releases. Therefore, the only way to revert to an earlier Java installation is to reinstall the operating system.
I believe Java is a core component of OS X in Leopard, so re-installing it is quite tricky.
Hopefully this site can provide you with some answers