【发布时间】:2016-06-15 16:00:33
【问题描述】:
我已经构建了一个 jar,它可以正常运行。 ProGuard 处理也成功:
C:\Users\alexk>C:\proguard5.2.1\bin\proguard.bat @M:\JGetRealV_alexk\JVAUtilities\config.pro
ProGuard, version 5.2.1
Reading program jar [M:\JGetRealV_alexk\JVAUtilities\jgetrealv.jar]
Reading library jar [M:\JGetRealV_alexk\JVAUtilities\JGetRealVConsoleApp\slf4j-api-1.7.21.jar]
Reading library jar [M:\JGetRealV_alexk\JVAUtilities\JGetRealVConsoleApp\slf4j-jdk14-1.7.21.jar]
Reading library jar [C:\Program Files\Java\jdk1.7.0_79\jre\lib\rt.jar]
Preparing output jar [M:\JGetRealV_alexk\JVAUtilities\jgetrealv_out.jar]
Copying resources from program jar [M:\JGetRealV_alexk\JVAUtilities\jgetrealv.jar]
但是当我尝试运行输出 jar 时,我得到一个错误:
C:\Users\alexk>java -jar M:\JGetRealV_alexk\JVAUtilities\jgetrealv_out.jar
Error: Could not find or load main class org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
请帮忙!
【问题讨论】:
标签: java proguard obfuscation