本文主要是介绍一步一步教你如何导出JAR包后将多个JAR包合并,并混淆,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在eclipse中,右键工程,点击export,选择Jar file,选则需要打包的工程,将工程内除src,lib,以外的文件取消选择,后改变输出的Jar包的名字,输出即可。
JAR包合并:
-
将要合并的JAR包放到同一个文件夹下;
-
进入命令行;
-
定位到当前文件夹;
-
通过jar解压命令将jar包全部解压,命令为 >jar –xvf xx.jar;
-
删除目录下的.jar文件,命令为>del /F *.jar;
-
合并所有的.class文件至jar,命令为>jar –cvfM game.jar .,注意:jar .
混淆JAR包:
-
下载proguard,解压后即可使用;
-
打开bin目录下的proguardgui.bat,会进入一个图形界面;
-
选入input/output选项,Add input选择将要混淆的jar包,Add ouput设置混淆后输出jar包的名称,下方的Add添加所需的支持库,即程序关联的jar包;
-
选入Shrinking选项,选中Shrink、Applications、Enumerations、Database drivers、 Swing UI L&F;
-
选入Obfuscation选项,选中Obfuscate、Use missed-case class names、Native method names;
-
选入Optimization选项,选中Optimize及Remove的所有选项;
-
选入Information选项,选中Preverify、Note potential mistakes in the configuration、Warn about possibly erroneous input、Skip non-public library classmembers;
-
选入Process选项,点击Save configuration为保存混淆的配置,一般存储为XXX.pro,View configuration为检查当前混淆的配置,保存后,返回ProGuard界面,点击Load configuration为载入混淆配置文件,载入之前保存的.pro文件后点击process!即可开始混淆,成功后显示successful!,
这篇关于一步一步教你如何导出JAR包后将多个JAR包合并,并混淆的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!