如何使用proguard混淆我的代码?

问题描述 投票:-2回答:2

我正在尝试使用ProGuard(5.2.1)来模糊我的Java代码。我在项目中使用LWJGL。所以我执行proguardgui.jar并在窗口打开时执行:-单击“输入/输出”。-点击“添加输入”(选择我的jar文件等)-点击“添加输出”(键入“ PWdd.jar”等...)-点击“下一步”(5次)-点击“处理!”那就是程序的答案:http://whiteplay.fr/help.html(我必须制作一个html页面,因为StackOverflow在每个问题中都有行数限制:/)你知道我该怎么办吗?PS:程序(输入jar文件)在迷惑之前可以正常工作。

java proguard lwjgl obfuscation
2个回答
0
投票

好吧,因为我使用了eclipse,所以当我导出jar文件时,我选择将jar lib包含到jar projetc中。如果您选择将它们放到项目jar的文件夹中,则它正在工作:D


0
投票

超级晚了,但是我今天确实遇到了同样的问题,并弄清楚了

  1. 导出带有单独文件夹的库的jar(例如,将其命名为jar1.jar

  2. jar1.jar混淆为jar1_obf.jar

  3. 再次使用jar文件(jar2.jar)中提取的库再次导出

  4. jar1_obf.jar重命名为jar_obf.zip

  5. jar2.jar重命名为zip2.zip

  6. zip1.zip提取到folder1

  7. zip2.zip提取到folder2

  8. 将所有文件和在folder1中找不到的文件从folder2复制到folder1(请勿复制所有内容并粘贴,因为可能会将不必要的文件复制到folder1中]

    ] >
  9. 现在folder1拥有了所有内容,请将folder1的所有内容(不是folder1本身)发送到final.zip

  10. 用jar扩展名将final.zip重命名为final.jar,应该可以使用!

  11. 删除在此过程中创建的任何文件和文件夹(当然final.jar除外]

  12. 希望这是有道理的;它可能与所有文件名混淆。

© www.soinside.com 2019 - 2024. All rights reserved.