2010-05-05 7 views

Répondre

3

Il y a quelques explications sur la façon de arriver à l'équivalent rt.jar dans la question What should I set JAVA_HOME to on OSX.

La réponse courte est d'utiliser le résultat de /usr/libexec/java_home ou pour JAVA_HOME-$(/usr/libexec/java_home) puis trouver classes.jar (OS X équivalent de rt.jar) à JAVA_HOME/bundle/Classes/classes.jar

12

This blog entry décrit un moyen relativement simple pour résoudre le problème sans modifier la configuration de Proguard.

L'entrée recommande que deux liens symboliques soient créés, de sorte que rt.jar et jsse.jar existent dans le chemin auquel Proguard les attend.

Debout dans le répertoire /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib et exécutant les commandes suivantes résolu le problème pour moi:

sudo ln -s ../../Classes/classes.jar rt.jar 
sudo ln -s ../../Classes/jsse.jar .