【发布时间】:2014-04-14 10:44:28
【问题描述】:
我使用 Proguard 来混淆我的 .JAR 文件。混淆后,JAR 文件没有执行。在反编译混淆代码时,我发现我的 main 方法被重命名了。
原代码:
public static transient void main(String args[])
{
SwingUtilities.invokeLater(new Object() /* anonymous class not found */
class _anm1 {}
);
}
混淆代码:
public static transient void a(String as[])
{
SwingUtilities.invokeLater(new aa());
}
我取消了混淆选项卡中的所有选项,但仍然没有运气! 有什么帮助吗?
【问题讨论】:
-
你能发布你的 proguard 设置吗?
标签: java jar obfuscation proguard