Cet article a une assez bonne réponse, pour autant que vous ayez toujours votre disque de démarrage ou que vous puissiez trouver une version téléchargeable de Java dont vous avez besoin. Voici les instructions (copiées et collées de l'article) :
1. Recommandez de faire une sauvegarde amorçable avant de commencer
2 Localisez les installateurs Java requis
- Leopard: download update 5
- Snow Leopard: grab your install DVD
3 Supprimez le matériel java actuellement installé (attention : pas de retour en arrière à partir de ce point !). Dans le 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 Réinstaller java : Leopard
- run the installer that you downloaded in step 1
- restart
4.2 Réinstaller java : Snow Leopard (je n'ai pas encore testé ! mais cela devrait fonctionner)
- 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
Remarque : nous avons confirmé que cela fonctionne pour Leopard mais pas encore pour Snow Leopard.