zoukankan      html  css  js  c++  java
  • 我的proGuard试用小结

    我的proGuard试用小结            

    双击运行proGuard\bin\proguardgui.bat.

    1、在input/output页面上,按“Add input…”打开jar包,按“Add output…”设定混淆后的jar包存放目录。

    2、还是在input/output页面上,下半部份,添加要混淆的jar包运行时依赖的jar包,如连接数据库的、通讯的jar包。

    3、一路next.到Process页,点”Process!”按钮。OK! 

      

    对混淆后的jar包,用查源码工具jd-gui查出来,源码如下:(文件大小82K)

      附:混淆前对比:(文件大小322KB) 

    引入网上一段话:

    ProGuard是一个免费的java类文件压缩,优化,混淆器.它探测并删除没有使用的类,字段,方法和属性.它删除没有用的说明并使用字节码得到最大优化.它使用无意义的名字来重命名类,字段和方法.
    ProGuard的使用是为了:
    1.创建紧凑的代码文档是为了更快的网络传输,快速装载和更小的内存占用.
    2.创建的程序和程序库很难使用反向工程.
    3.所以它能删除来自源文件中的没有调用的代码
    4.充分利用java6的快速加载的优点来提前检测和返回java6中存在的类文件.

  • 相关阅读:
    剑指offer(链表)
    设计模式
    谷歌Colab使用(深度学习)
    Consul与python API注册与注销
    【日志收集】之Loki
    【消息队列】之 RabbitMQ安装
    【消息队列】之NSQ安装
    Docker基础
    Python3 , Mysql5.7 , Smb 安装
    SkyWalking部署
  • 原文地址:https://www.cnblogs.com/qima/p/2621243.html
Copyright © 2011-2022 走看看