Eclipse + EclipseMe 使用 ProGuard 生成混淆包時拋出:
Could not find jar tool executable. The jar tool requires a full JDK installation. Specify a full JDK installation in the Java preferences.
明明已安裝完整 JDK,卻仍報錯。
jar 命令對生成的 JAR 進行預驗證/重打包。jar.exe。bin/jar.exe (JRE 不含開發工具)。Window → Preferences → Java → Installed JREs (中文:窗口 → 首選項 → Java → 已安裝的 JRE)。C:\Program Files\Java\jre1.8.xxx (JRE 目錄),**編輯該條目**。C:\Program Files\Java\jdk1.8.xxx。bin/jar.exe 找到工具,錯誤消失。obfuscated.jar。javac、javadoc、jar 等開發工具的 Eclipse 外掛 (Maven、Ant 外部構建、註解處理器等) 都要求 Installed JREs 指向 JDK。eclipse.ini 中指定 -vm 參數指向 JDK javaw.exe,從源頭避免此類問題。