【发布时间】:2012-09-04 07:01:17
【问题描述】:
我可以使用 Ant 脚本使用 ProGuard 混淆我的应用程序。我按照以下步骤操作:Obfuscating a NetBeans Java Application Project
但是当我尝试通过双击或使用 java -jar myjarname.jar 运行 jar 时,它会出现 VM 错误。但是它通过使用java -cp myjarname.jar com.mypackage.myclass 来执行
你能帮我如何指定清单吗?或者告诉我如何解决这个问题?
【问题讨论】:
-
虚拟机错误信息是什么?我认为这与混淆没有任何关系。您可能应该告诉 Ant 包含包含 Main-Class 条目的 MANIFEST.MF 文件。
标签: java jar obfuscation proguard executable-jar