ECLIPSE配置PROGUARD

 

用PROGUARD混淆打包,始終報錯:Could not find jar tool executable. The jar tool requires a full JDK installation Specify a full JDK installation int the Java preferences.

Reason Could not find jar tool executeable

根據提示, 需要一個完整的JDK安裝,但是我已經裝了完正的JDK,而且環境變量也配置完了。

最終找到解決方案: 在“窗口--首選項--java--已經安裝的JRE”中,對應英文爲“windows-preferences-java-installed jres”把已經安裝的JRE的目錄修改爲jdk的安裝目錄。

原因: 在混淆的過程中,混淆工具產生的JAR文件需要被再次預校驗。

此時,預處理工具會從環境變量中尋找並調用jar工具的可執行文件。

EclipseME一般會在JRE安裝目錄下面去尋找。

如果發生這個問題了,肯定是因爲EclipseME在已經安裝的JRE(java的子類)中找到了至少一個JDK。這種情況下,在Windows下,Eclipse會默認識別JRE而不是JDK。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章