专栏首页Super 前端Jad反编译及eclipse反编译插件JadClipse

Jad反编译及eclipse反编译插件JadClipse

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://ligang.blog.csdn.net/article/details/43525713

Jad(JAva Decompiler)是一个Java的反编译器,可以通过命令行把Java的class文件反编译成源代码。 如果你是使用Eclipse的话,还有一个Eclipse插件JadClipse,JadClipse提供一个class文件查看器可以直接打开class文件查看其反编译后的源代码,很好用!

一、JadClipse插件安装

1. 下载Eclipse插件jadclipse_3,如:【net.sf.jadclipse_3.3.0.jar】,将其拷贝到Eclipse安装路劲的plugins下,如:【D:\eclipse\plugins】 2. 下载jad.ext拷贝到JAVA_HOME的bin目录下,如:【C:\Program Files\Java\jdk1.6.0_43\bin】 3. 重启eclipse 4. 至此,eclipse中Window->Preferences->Java下增加了一个JadClipse标签。 5. 点击JadClipse标签,配置Path to decompiler:jad.exe路径;及Directory for temporary files:临时路径即可。 6. 设置Window->Preferences->General->Editors->File Associations中File types下*.class的默认打开方式为Class File Viewer(default)

二、使用此插件

1. 创建一个java工程 2. 右击工程名称->属性->Java Build Path->Libraries,点击右侧标签Add Class Folder...,新标签内点击Create New Folder...,创建一个新文件夹,然后保存 3. 将class文件拷贝到刚创建的临时文件中 4. 右击需要查看的class文件,选择open with->JadClipse class file view即可 jad下载地址:http://varaneckas.com/jad/ JadClipse下载地址:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Spring5.0源码深度解析之SpringBean的生命周期终结

    那么这个MemberServiceImpl对象是交给spring到底是通过反射还是其它方式初始化的?

    须臾之余
  • 对自学1年java的总结-----之如何应对"遗忘症"

    自学java 1年了,一直想写点什么。可不知如何下笔 ,今天刚好有时间 写点我对我一年 自学的总结,希望给正在自学或者学习的同学和朋友一些帮助。

    用户5927264
  • 源码分析——Android Handler是如何实现线程间通信的

    Handler 作为 Android 消息通信的基础,它的使用是每一个开发者都必须掌握的。开发者从一开始就被告知必须在主线程中进行UI操作。但 Handler ...

    阳仔
  • ES6数组操作方法

    concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,仅会返回被连接数组的一个副本。

    用户1437675
  • Lamda 表达式作用域和内置函数式接口

    但是和匿名对象不同的是,这里的变量 num 可以不用声明为 final,该代码同样正确:

    happyJared
  • 或许是你应该了解的一些 ASP.NET Core Web API 使用小技巧

      在目前的软件开发的潮流中,不管是前后端分离还是服务化改造,后端更多的是通过构建 API 接口服务从而为 web、app、desktop 等各种客户端提供业务...

    梁规晓
  • Spring5.0源码深度解析之SpringBean的生命周期

    说明单例默认是在容器被加载的时候初始化,多例是在每次获取Bean对象的时候初始化。

    须臾之余
  • shiro原理 及 第一个认证shiro

    用户5927264
  • Android WebView 安全问题汇总

    在使用WebView开发时注入JS对象,当App具有读写SDCARD权限,那么注入的JS对象就可以通过反射机制获取到Java对象Runtime,并调用静态方法来...

    阳仔
  • java小工具-使用springboot-starter启动检查配置是否满足要求

    随着项目不断的迭代,不断的有新的组件加入进来,比如现在项目中就集成了cat,apollo,prometheus,docker,k8s等等 , 随之而来的有一大堆...

    微笑的小小刀

扫码关注云+社区

领取腾讯云代金券