Could not find jar tool executable問題解決

kalogen發表於2014-03-21

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。

相關文章