2010-05-05 11 views

Respuesta

3

Hay alguna explicación de cómo obtener el equivalente rt.jar en la pregunta What should I set JAVA_HOME to on OSX.

La respuesta corta es utilizar el resultado de /usr/libexec/java_home o para establecer JAVA_HOME a $(/usr/libexec/java_home) y luego encontrar classes.jar (el OS X equivalente de rt.jar) en JAVA_HOME/bundle/Classes/classes.jar

12

This blog entry describe un modo relativamente sencillo de resolver el problema sin modificar la configuración de Proguard.

La entrada recomienda que se creen dos enlaces simbólicos, de modo que rt.jar y jsse.jar existen en la ruta que Proguard espera que lo hagan.

De pie en el directorio /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib y ejecutando los siguientes comandos resuelto el problema para mí:

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