我刚刚安装了ProGuard for Eclipse(http://marketplace.eclipse.org/content/proguarddt),很好奇如何保护导出的.JAR程序免于反编译。但是,我不知道如何使用它。

当我四处搜索时,我看到的只是如何在Android上使用它。但是我只是在制作一个桌面Java应用程序。

他们都谈到某种配置文件,但我不知道将其放置在何处或如何创建或使用它。

How do I use ProGuard?中,他提到了.pro文件,但是在Where do I find proguard.cfg in my project?中,他们提到了.txt文件?在这一点上,我太困惑了。

我有一个Eclipse项目。它是一个Java桌面应用程序。它的构建路径中有许多apache-commons库。它还使用JavaFX(如果有所作为)。在名为“ App”的类中,只有一种主要方法。

您可以向我解释如何在Eclipse中为此目的使用ProGuard吗?

最佳答案

在这里查看适合您的应用程序类型的示例:http://proguard.sourceforge.net/manual/examples.html#application

这个答案可以帮助您开始:
https://stackoverflow.com/a/2124256/1129313

这是proguard的用法:http://proguard.sourceforge.net/manual/usage.html

另一个有用的链接:http://www.thegeekstuff.com/2008/06/protect-your-java-code-from-reverse-engineering/

关于java - 如何将ProGuard用于Eclipse Java桌面应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31378375/

10-12 00:12
查看更多