Java 6 et Java 7 sont dans un bateau...

Oups ! Désolé, j'ai mal recopié. C'était :
Bloc de code:
ls -l /System/Library/Java/Support/Deploy.bundle/Contents/Home/bin/../../MacOS/javaws
 
pas grave.

Oui, là j'ai une réponse :

MacBook-Pro-David:bin david$ ls -l /System/Library/Java/Support/Deploy.bundle/Contents/Home/bin/../../MacOS/javaws
-rwxr-xr-x 1 root wheel 205776 22 nov 20:11 /System/Library/Java/Support/Deploy.bundle/Contents/Home/bin/../../MacOS/javaws
 
C'est donc plutôt bon. Donc normalement,
Bloc de code:
/usr/bin/javaws -version
devrait retourner :
Bloc de code:
Java Web Start: 
Usage:    javaws [run-options] <jnlp-file>    
          javaws [control-options]        
                        
where run-options include:            
  -verbose           display additional output    
  -offline           run the application in offline mode    
  -system            run the application from the system cache only
  -Xnosplash         run without showing a splash screen    
  -J<option>         supply option to the vm    
  -wait              start java process and wait for its exit    
    
control-options include:    
  -viewer            show the cache viewer in the java control panel
  -uninstall         remove all applications from the cache
  -uninstall <jnlp-file>                  remove the application from the cache    
  -import [import-options] <jnlp-file>    import the application to the cache        
                                    
import-options include:                        
  -silent            import silently (with no user interface)    
  -system            import application into the system cache    
  -codebase <url>    retrieve resources from the given codebase    
  -shortcut          install shortcuts as if user allowed prompt    
  -association       install associations as if user allowed prompt
Si c'est le cas, récupère le fichier jnlp qui t'intéresse et essaye de passer la commande par le Terminal.
 
Ah, là ... cela bloque

david$ /usr/bin/javaws -version
Java Web Start splash screen process exiting ...
Can not find message file: No such file or directory
 
Tu peux toujours vérifier/réparer les autorisations.
 
Hélas la réparation des autorisations ne donne rien de mieux =(

Bloc de code:
Started verify/repair permissions on disk0s2 Macintosh HD
ACL found but not expected on "private/var/db/launchd.db/com.apple.launchd"
Repaired "private/var/db/launchd.db/com.apple.launchd"
Finished verify/repair permissions on disk0s2 Macintosh HD

et la ligne de commande : /usr/bin/javaws -version
me donne la meme réponse

Bloc de code:
Java Web Start splash screen process exiting ...
Can not find message file: No such file or directory

Aurais tu une autre piste ?
 
En se basant sur le message d'erreur, on tombe sur cette discussion, où quelqu'un a réussi à s'en dépatouiller. Mais la cause n'est peut-être pas la même.

On dirait qu'il en manque un bout ou que, si le bout est là, on ne peut y accéder (d'où la réparation des autorisations).
 
Bonjour,
Sous Mountain Lion également, j'ai suivi la procédure décrite auparavant ( http://support.apple.com/kb/HT5559?v...S&locale=en_US ) pour passer de Java 7 à Java 6 dont j'ai besoin pour executer Scenarichain.

Pourtant, en executant les différentes commandes fournies par Apple dans l'aide citée au préalable, je ne parviens pas à installer Java 6 car la commande java-version me retourne à chaque fois java 1.7 comme résultat ...

Comment puis-je faire ???

Merci d'avance,
 
Dernière édition:
Il faudrait vérifier quelles versions sont installées : peut-être la 6 est-elle bien installée mais la 7 est restée la version par défaut.
(De mémoire) il faut aller fureter dans /System/Library/Frameworks/JavaVM.framework.