zoukankan      html  css  js  c++  java
  • 不错位的java .class 反编译工具推荐

     

    我们经常会反编译看一些class文件,但是反编译出来的文件里面会有很多杂乱的东西

    一直以来都是用的idea来反编译的,只要把class文件往里面一拖就行了

    这么用没问题,用来看看源码什么的都OK

    但是服务和服务之间我们经常依赖别人的jar包,有时候版本不对或者代码不对都需要定位问题,

    这个时候idea就不行了,比如日志里报了一个空指针错误,显示依赖的jar包在130行,如下:
    图片描述
    打开idea查看,这130完全不是问题啊,,,想想应该是反编译的错位问题
    图片描述
    那么这个时候我们推荐使用 jd-gui 进行反编译,这工具风格和eclipse一致,很熟悉的画面,

    快速定位快捷键和eclipse也一致,都是 ctrl+L
    图片描述
    那么这个时候代码没有问题啊,原封不动的展示出来了哈

    所以当需要定位一个错误具体在哪并且你要去查看的时候,还是比较推荐这个工具的。

  • 相关阅读:
    关于抽象类
    封装.继承.多态
    构造方法
    String
    无参方法与有参方法
    类和对象
    使用分层实现业务处理(二)
    使用分层实现业务处理(一)
    序列化Serializable接口
    用JSP从数据库中读取图片并显示在网页上
  • 原文地址:https://www.cnblogs.com/pejsidney/p/8661607.html
Copyright © 2011-2022 走看看