【问题标题】:Merging and obfuscating same jar file?合并和混淆同一个jar文件?
【发布时间】:2013-09-09 10:39:47
【问题描述】:

我想将我的 .jar 应用程序与我的库合并,另一方面我想混淆我的代码。我尝试将 ProGuard 与 zOneJar 一起使用,但 Proguard 无法混淆合并的 jar。我怎样才能做到这一点?

我在 Windows 7 64 位上使用 Netbeans。

期待您的建议! :)

【问题讨论】:

  • 在合并的 jar 上使用 proguard 时究竟会发生什么??是否有错误消息? Progaurd 有类过滤器,可以限制 proguard 检查的内容。详见手册proguard.sourceforge.net/index.html#manual/usage.html
  • 非常感谢您的回复! :) 我尝试使用 keep 参数保留类,并选择 com.** 和 sun.** 等作为类名,以跳过我的 .jar 中包含的所有库。但它仍然不起作用。这是输出的一部分:pastebin.com/ZvWHwDry

标签: java netbeans merge obfuscation proguard


【解决方案1】:

我仍在使用 zOneJar,但我切换到了 JShrink。 JShrink 的工作就像一个魅力,我很高兴现在能够合并和混淆我的代码。

http://www.e-t.com/jshrink.html

没有额外的设置 - 只是混淆合并的 jar。

您好, 多米尼克

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-04
    • 2019-07-16
    • 1970-01-01
    • 2010-10-23
    相关资源
    最近更新 更多