Este artículo tiene una respuesta bastante buena siempre y cuando aún tenga su disco de arranque o pueda encontrar una versión descargable de Java que necesite. Aquí están las instrucciones (copiadas y pegadas del artículo):
1 Recomienda hacer una copia de seguridad de arranque antes de comenzar
2 Localice los instaladores de Java necesarios
- Leopard: download update 5
- Snow Leopard: grab your install DVD
3 Elimine los elementos de java instalados actualmente (advertencia: ¡no se retroceda a partir de este punto!). En la terminal:
sudo rm -R /Applications/Utilities/Java\ Preferences.app/
sudo rm -R /System/Library/Frameworks/JavaVM.framework/
sudo rm -R /System/Library/Java/
sudo rm -R /System/Library/CoreServices/Jar\ Launcher.app
sudo rm -R /System/Library/CoreServices/Java\ Web\ Start.app/
sudo rm -R /System/Library/CoreServices/JavaVersion.plist
sudo rm -R /System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/
sudo rm -R /System/Library/Frameworks/JavaEmbedding.framework/
sudo rm -R /System/Library/CFMSupport/StubLibraries/JavaEmbeddingLib/
4.1 Reinstalar java: Leopard
- run the installer that you downloaded in step 1
- restart
4.2 Reinstalar java: Snow Leopard (¡aún no he probado! pero debería funcionar)
- insert installer DVD
- run terminal commands (change the paths in each command as necessary for both the OS X Install disc and your system hard drive):
installer -verbose -pkg "/Volumes/Mac OS X Install Disk/System/Installation/Packages/Java.pkg -target /Volumes/Macintosh HD"
installer -verbose -pkg "/Volumes/Mac OS X Install Disk/System/Installation/Packages/JavaTools.pkg -target /Volumes/Macintosh HD"
- (alternately you can use a tool like Pacifist to browse for and run the Java.pkg and JavaTools.pkg installers located in the main .pkg installer)
- restart
Nota: hemos confirmado que esto funciona para Leopard, pero aún no hemos verificado para Snow Leopard.