2010-05-05 2 views

risposta

3

C'è qualche spiegazione di come ottenere l'equivalente rt.jar nella domanda What should I set JAVA_HOME to on OSX.

La risposta breve è quella di utilizzare il risultato di /usr/libexec/java_home o per impostare JAVA_HOME-$(/usr/libexec/java_home) e poi trovare classes.jar (l'OS X equivalente di rt.jar) a JAVA_HOME/bundle/Classes/classes.jar

12

This blog entry descrive un modo relativamente straight-forward per risolvere il problema senza modificare la configurazione di Proguard.

La voce consiglia di creare due collegamenti simbolici, in modo che rt.jar e jsse.jar esistano nel percorso in cui Proguard si aspetta di farlo.

In piedi nella directory /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib e eseguendo i seguenti comandi risolto il problema per me:

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