JAVA CLASS混淆工具:ProGuard简单试用
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA CLASS混淆工具:ProGuard简单试用相关的知识,希望对你有一定的参考价值。
- 费用:免费
- 下载并解压
https://quantum6.blog.csdn.net/article/details/119994186
- 图形化运行
进入bin目录,执行:
proguardgui.bat
- 命令行
配置文件(试图使用*.jar失败):
-injars d:\\TIOffice.jar
-outjars d:\\TIOffice2.jar
-libraryjars 'C:\\Program Files\\Java\\jre1.8.0_291\\lib\\rt.jar'
-libraryjars 'D:\\Office-3.3-project\\lib\\a.jar'
-libraryjars 'D:\\Office-3.3-project\\lib\\b.jar'
-libraryjars 'D:\\Office-3.3-project\\lib\\c.jar'
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-keepattributes *Annotation*,EnclosingMethod
-keepattributes javascriptInterface
-keepattributes Signature
-ignorewarnings
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keepclasseswithmembernames class * {
native <methods>;
}
-keep class * implements java.io.Serializable { *; }
进入bin目录,执行:
proguard.bat @taishan.conf
以上是关于JAVA CLASS混淆工具:ProGuard简单试用的主要内容,如果未能解决你的问题,请参考以下文章