Problème java sur 10.6.8

Frydek

Membre confirmé
10 Novembre 2005
48
0
Bonjour,
Je viens d'installer JDK 7 sur 10.6.8 car un programme (rapidminer) dont j'ai besoin ne marche pas avec Java 6. Cette manip a l'air de marcher pour beaucoup mais maintenant je ne peux plus ouvrir les fichiers jar.
J'ai ce message sur la console. Honnêtement ca me dépasse à ce niveau mais est ce quelqu'un aurait une idée?


01/10/13 22:33:56 java[858] *** NSInvocation: warning: object 0x10878c390 of class 'ThreadUtilities' does not implement methodSignatureForSelector: -- trouble ahead
01/10/13 22:33:56 [0x0-0xef0ef].com.apple.JarLauncher[856] 2013-10-01 22:33:56.557 java[858:903] *** NSInvocation: warning: object 0x10878c390 of class 'ThreadUtilities' does not implement methodSignatureForSelector: -- trouble ahead
01/10/13 22:33:56 java[858] *** NSInvocation: warning: object 0x10878c390 of class 'ThreadUtilities' does not implement doesNotRecognizeSelector: -- abort
01/10/13 22:33:56 [0x0-0xef0ef].com.apple.JarLauncher[856] 2013-10-01 22:33:56.560 java[858:903] *** NSInvocation: warning: object 0x10878c390 of class 'ThreadUtilities' does not implement doesNotRecognizeSelector: -- abort
01/10/13 22:34:02 ReportCrash[859] Saved crash report for java[858] version 1.0 (1.0) to /Users/Nico/Library/Logs/DiagnosticReports/java_2013-10-01-223402_MacBook-de-Nico.crash
 
Dernière édition:
Bon je paie le prix pour avoir fait un truc que je n'aurais surement pas dû...

J'ai suivi les instructions sur ces pages et maintenant java ne marche plus du tout. Les prefs ne s'ouvrent plus.

Je suis complètement bloqué...
 
Un disque externe pour Time Machine est d'un coût raisonnable et t'aurait permis de te sortir de cette embrouille où il est difficile de savoir ce qui cloche. Je suggèrerais, si tu ne l'as pas encore fait (je n'ai pas lu les liens indiqués)
- achat d'un disque de sauvegarde et sauvegarde des données auxquelles tu tiens
- désinstaller toutes les versions de Java (si des désinstalleurs sont fournis)
- réparer les autorisations du disque
- regarder si ton système et les applications semblent être revenus à un fonctionnement normal
- si oui, tenter de réinstaller Java 6, si tu en as absolument besoin (l'utilisation de Java est à tes risques et périls)
- si non, je crains qu'il ne te reste plus à tenter qu'une réinstallation du système, suivie de l'application de la mise à jour dite "Combo" (combine l'ensemble des mises à jour). Tu peux aussi tenter d'appliquer d'abord la MAJ Combo, elle permet parfois de résoudre les problèmes bizarres.
 
Merci pour toutes ces infos. N'ayant jamais eu de problème auparavant, je n'ai jamais eu le réflexe Time Machine. Je ferai des sauvegardes dorénavant.

J'avais lu je sais plus où qu'à partir du disque d'installation, il était possible de faire une sorte de réparation du système. Mais je ne sais plus trop de quel sujet il s'agissait. Dans mon cas, ça serait envisageable?
 
Dans le Terminal, que renvoient les commandes suivantes :
Bloc de code:
ls -l /System/Library/Frameworks/JavaVM.framework/Versions
et
Bloc de code:
ls -l /System/Library/Java/JavaVirtualMachines
?
 
Dans le Terminal, que renvoient les commandes suivantes :
Bloc de code:
ls -l /System/Library/Frameworks/JavaVM.framework/Versions
et
Bloc de code:
ls -l /System/Library/Java/JavaVirtualMachines
?

lrwxr-xr-x 1 root wheel 5 24 jul 19:09 1.3 -> 1.3.1
drwxr-xr-x 3 root wheel 102 3 déc 2009 1.3.1
lrwxr-xr-x 1 root wheel 10 24 jul 19:09 1.4 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 24 jul 19:09 1.4.2 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 24 jul 19:09 1.5 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 24 jul 19:09 1.5.0 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 24 jul 19:09 1.6 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 24 jul 19:09 1.6.0 -> CurrentJDK
drwxr-xr-x 10 root wheel 340 24 jul 19:12 A
lrwxr-xr-x 1 root wheel 1 24 jul 19:09 Current -> A
lrwxr-xr-x 1 root wheel 59 24 jul 19:09 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents

et

rien
 
Donc la version 1.6 a bien été désinstallée. La solution de Moonwalker ( :zen: ) est la plus simple (la moins bidouilleuse).