eclipse 中,在用PROGUARD生成混淆包Obfuscated Package的時候出錯:
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。