我可以使用 Ant 脚本通过 ProGuard 来混淆我的应用程序。我按照以下列出的步骤操作:Obfuscating a NetBeans Java Application Project
但是当我尝试通过双击或使用 java -jar myjarname.jar
运行 jar 时,它会出现 VM 错误。但是它是通过使用 java -cp myjarname.jar com.mypackage.myclass
你能帮我指定 list 吗?或者让我知道如何解决这个问题?
最佳答案
您是否尝试过将文件 MANIFEST.MF
放入 JAR 的根目录中,其中包含以下内容:
Manifest-Version: 1.0
Main-Class: com.mypackage.myclass
仅供引用,Main-Class 表示执行 jar 文件时应运行的类。
关于java - ProGuard 混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12258303/