4 votes

Comment mettre à niveau Java sous OSX 10.6.8 ?

Software Update a récemment mis à jour Java avec la mise à jour 6, pour mon installation 10.6.8. Mon problème est que ma banque, ici au Costa Rica, utilise une version obsolète de Java et que ma version de Safari (5.0.5) se comporte mal lorsque l'applet Java permettant d'accéder à mon compte bancaire en ligne se charge, ce qui la rend inutilisable.

Existe-t-il un moyen de revenir à la mise à jour précédente de Java sur ma machine ? Merci pour toute aide !

3voto

Kyle Silfer Points 31

Si quelqu'un s'intéresse encore à la mise à niveau de Java sur Snow Leopard, la réponse qui conseille de supprimer Java manuellement et de le réinstaller à partir d'un téléchargement ou du DVD Snow Leopard ne fonctionne pas pour Snow Leopard, mais il est possible de le faire fonctionner.

Au lieu d'utiliser les paquets Java autonomes sur le DVD, utilisez l'application Pacifist pour ouvrir le fichier .pkg principal du programme d'installation de Snow Leopard. Ensuite, recherchez "java" et installez tous les éléments qui correspondent (vous pouvez ignorer les éléments JavaScript, évidemment). Cela corrige l'erreur signalée dans l'article en lien (qui est hors ligne mais disponible sur archive.org ) :

"Une erreur s'est produite pendant l'initialisation de la VM Impossible de charger la bibliothèque native : libjava.jnilib".

Apparemment, il existe des éléments supplémentaires pour une installation Java fonctionnelle qui ne sont pas inclus dans les fichiers .pkg séparés.

2voto

Jamie Fritz Points 21

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.

2voto

Mobilpadde Points 351

Je ne sais pas si c'est utile, mais voilà !
http://support.apple.com/kb/HT5559

Résumé :

  1. Ouvrez le Terminal, situé dans le dossier Utilitaires.

  2. Saisissez cette commande, puis appuyez sur la touche Retour ou Entrée :

    sudo mkdir -p /Library/Internet\ Plug-Ins/disabled

  3. Saisissez cette commande, puis appuyez sur la touche Retour ou Entrée :

    sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/disabled

  4. Saisissez cette commande, puis appuyez sur la touche Retour ou Entrée :

    sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

  5. Pour réactiver Java SE 6 Web Start, entrez cette commande, puis appuyez sur la touche Retour ou Entrée :

    sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws /usr/bin/javaws

0voto

GEdgar Points 2542

Il y a un passage ici sur le retour à Java 5 dans Snow Leopard.

http://wiki.oneswarm.org/index.php/OS_X_10.6_Snow_Leopard#Workaround_for_connection_problem

Cela ressemble beaucoup à la réponse de Jamie, mais ne nécessite pas de disque système. (Cela ne fonctionne plus dans Mountain Lion, mais heureusement, je n'ai pas jeté le lien lors de la mise à niveau).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X