Faire touner une application Java « ppc » (JDiskReport) sous OS X Lion

Faire touner une application Java « ppc » (JDiskReport) sous OS X Lion


Lion ne supporte plus rosetta. Or, comme je suis un utilisateur de JDiskReport pour visualiser l’utilisation de mon disque et que celui-ci vient avec un java (JavaApplicationStub) compilé pour PowerPC, l’application a été marquée comme non compatible. Un peu hallucinant pour une application Java.

Qu’à cela ne tienne, le contournement est simple. Si vous avez installé Java pour Lion, vous devriez trouver un fichier JavaApplicationStub quelque part par là :
/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub.

Copiez-le en lieu et place de celui qui figure dans le package. À partir d’ici, c’est presque bon, sauf que le système a semble-t-il gardé en mémoire que l’application n’était pas compatible Lion. A partir de là, je ne me souviens plus trop de ce que j’ai fait, mais je dirais a priori que renommer l’application, l’exécuter, puis revenir au nom d’origine doit faire le « job ».

C’est bien entendu valable pour d’autres applications que JDiskReport.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *