• 技术文章 >java >java基础

    java如何反编译字节码文件

    小妮浅浅小妮浅浅2021-05-27 09:43:32原创2901

    1、说明

    1)javap内置的反编译工具javap可以反编译字节码文件。javap-help可以理解javap的基本用法

    (2)输入命令javap-verbose-pMain.class查看输出内容。

    2、用法实例

    用法: javap <options> <classes>
    其中, 可能的选项包括:
      -help  --help  -?        输出此用法消息
      -version                 版本信息
      -v  -verbose             输出附加信息
      -l                       输出行号和本地变量表
      -public                  仅显示公共类和成员
      -protected               显示受保护的/公共类和成员
      -package                 显示程序包/受保护的/公共类
                               和成员 (默认)
      -p  -private             显示所有类和成员
      -c                       对代码进行反汇编
      -s                       输出内部类型签名
      -sysinfo                 显示正在处理的类的
                               系统信息 (路径, 大小, 日期, MD5 散列)
      -constants               显示最终常量
      -classpath <path>        指定查找用户类文件的位置
      -cp <path>               指定查找用户类文件的位置
      -bootclasspath <path>    覆盖引导类文件的位置

    以上就是java反编译字节码文件的方法,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java反编译
    品易云
    上一篇:java字节码是什么 下一篇:java中kotlin函数的使用

    相关文章推荐

    • Java内存交互的规则• Java中Collection如何通过迭代器访问?• Java Collections工具类有哪些用法• java中使用Runnable实现线程• java线程优先级是什么• java CAS是什么• java字节码是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网