2010-05-05 60 views

回答

3

有怎樣一些解釋在What should I set JAVA_HOME to on OSX問題中獲得rt.jar等價物。

簡短的回答是使用結果的/usr/libexec/java_home或設置JAVA_HOME$(/usr/libexec/java_home),然後在JAVA_HOME/bundle/Classes/classes.jar

12

This blog entry描述了一個相對直接的方式找到classes.jar(在OS X相當於rt.jar中的)來解決該問題無需修改Proguard配置。

該條目建議創建兩個符號鏈接,以使rt.jarjsse.jar存在於Proguard期望它們的路徑中。

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib目錄站在運行以下命令解決了我的問題:

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