Ciao a tutti!
Risolto "per caso": cercando in internet e curiosando il mio filesystem mi sono imbattuto in
Codice: Seleziona tutto
$ ls -l /System/Library/Frameworks/JavaVM.framework
total 112
lrwxr-xr-x 1 root wheel 27 3 Feb 20:53 Classes -> Versions/CurrentJDK/Classes
lrwxr-xr-x 1 root wheel 28 3 Feb 20:53 Commands -> Versions/CurrentJDK/Commands
lrwxr-xr-x 1 root wheel 27 3 Feb 20:53 Frameworks -> Versions/Current/Frameworks
lrwxr-xr-x 1 root wheel 24 3 Feb 20:53 Home -> Versions/CurrentJDK/Home
lrwxr-xr-x 1 root wheel 23 3 Feb 20:53 JavaVM -> Versions/Current/JavaVM
lrwxr-xr-x 1 root wheel 29 3 Feb 20:53 Libraries -> Versions/CurrentJDK/Libraries
lrwxr-xr-x 1 root wheel 26 3 Feb 20:53 Resources -> ??
drwxr-xr-x 11 root wheel 374 3 Feb 20:57 Versions
$
Posizionandomi dentro la directory
JavaVM.framework ho ripristinato il link "Resource" guardando una installazione funzionante con:
A questo punto sono riuscito ad installare l'ultimo update rilasciato ad oggi da Apple (
Java for OS X Lion 2012-003 del 13/04/2012) che mi ha aggiornato anche tutti i file listati sopra:
Codice: Seleziona tutto
$ ls -l /System/Library/Frameworks/JavaVM.framework/
total 128
lrwxr-xr-x 1 root wheel 27 15 Apr 17:33 Classes -> Versions/CurrentJDK/Classes
lrwxr-xr-x 1 root wheel 28 15 Apr 17:33 Commands -> Versions/CurrentJDK/Commands
lrwxr-xr-x 1 root wheel 27 15 Apr 17:33 Frameworks -> Versions/Current/Frameworks
lrwxr-xr-x 1 root wheel 24 15 Apr 17:33 Home -> Versions/CurrentJDK/Home
lrwxr-xr-x 1 root wheel 23 15 Apr 17:33 JavaVM -> Versions/Current/JavaVM
lrwxr-xr-x 1 root wheel 29 15 Apr 17:33 Libraries -> Versions/CurrentJDK/Libraries
lrwxr-xr-x 1 root wheel 26 15 Apr 17:33 Resources -> Versions/Current/Resources
drwxr-xr-x 11 root wheel 374 15 Apr 17:34 Versions
$
Preferenze Java.app
Son contento.
p.s.: prima ero riuscito ad installare il
Flashback malware removal tool rilasciato sempre il 13/04/2012 per i Mac senza Java, mentre l'installazione manuale dell'ultimo aggiornamento di Java mi segnalava
sempre la presenza di una versione più recente.
p.p.s.: irrisolto il motivo dell'errato symlink.