Eclipse配置反编译

​ 之前用IDEA一直让我很喜欢的点就是,什么东西都自动集成,下载。但是终归是学(po)习(jie)版,在正式企业开发中,要小心版权的问题(公司给你买了当我没说)。抛开插件能实现的功能外,反编译一直是个大问题,我自己搜了很多教程,基本都是的class反编译,注释文档(javadoc)被清除了。所以,在查阅了很多资料后,写下了这篇(较为)完整的反编译教程。

本机环境

  • 系统:win10
  • JDK:8u102 | 15.0.1 2020-10-20
  • Eclipse:2020-09

配置两个JDK因为2020-09不兼容java8启动

一.软件准备

net.sf.jadclipse_3.3.0.jar 插件

jad.exe 反编译器

以上都可以在网上下载。

最新版(1.5.9)解压下来的时间还在零几年,不用担心,目前来看完全够用

二.存放位置

1.首先找到Eclipse,可以右键打开文件所在位置,或者你自己记得它在哪。

我的是在这个位置

"E:\Program Files (x86)\java-2019-12\eclipse\eclipse.exe"

  1. 找到之后打开plugins(插件)放进去刚才的jar包

  1. 然后现在我们返回刚才的目录

​ 新建jad文件夹,这里只是为了方便,与Eclipse同一级路径,事实上,可以建在任何位置,但是你需要记住这个路径。

​ 下载完的jad是个压缩包,里面有jad.exe和Reademe.txt(看不太懂内容,其实也没啥用,但是留着也没啥坏处,应该就是和github上的一样)。

​ 最上面的也是自己新建的,建在这里同样也是为了方便。当然名字也可以随意起,一般习惯叫他temp,后面会说到。

三.Eclipse的设置

在进行以上操作的时候,Eclipse应该是关闭的。如果没有,重启一次罢了。

之后打开Preferences(首选项)

他就藏在Window里,然后搜索file

需要改两个,一个是.class,另一个就是.class without source

​ 我的理解就是,此类文件的默认打开方式,就像你电脑上有很多视频播放软件,但你一双击打开一个视频(同一格式),他总是被设置成默认的播放器打开。其实除了某些管家或者流氓软件帮我们设置外,我们也可以手动选择。

另一个同理。

完成上述过程就完事啦!欸?我的好像没有jadClipse

四.问题总结

网上教的总是东拼西凑,就像我的打开方式会出现三个

在这之前,需要配置下jad

右边有两个路径,第一个是jad.exe路径,另外一个是缓存文件夹,怎么来的看之前说明。

然后这里发现,貌似就可以执行第三步了。

​ 当我处理好后发现,好像可以通过ctrl点进去了,但是又出现了问题,没有注释文档(javadoc),点题了。其中原因可能是我自己的误操作,jdk版本换的不一致等等(反编译这个一直都是看到啥就试一试),反正没有达到IDEA那样的效果。

然后进行了如下的操作。

在这里搜了jad,装了一堆,也不知道哪个好用。(它藏在help里)

最后在这里解决了

编辑这个rt.jar

这个文件在jre或者jdk里

最后惊喜的发现,这个javadoc好像是网络获取。也可以下载下来,给javadoc loaction。好家伙,白忙活。能帮到大家。做这些简单的事情,也可以让[代理游戏](http://www.walajiao.com/)播种下优质的基因,最终长成参天大树,成为行业的翘楚

Eclipse配置反编译相关推荐

  1. 给eclipse安装反编译

    eclipse安装反编译插件 1.下载需要的jar和工具 net.sf.jadclipse_3.3.0.jar:http://jadclipse.sourceforge.net/wiki/index. ...

  2. 在Eclipse中反编译Class文件的方法

    学习中,需要反编译Java的class文件.我的开发工具是Eclipse3.6.我找到了jad反编译工具,在互联网上找到了一些很有用的安装步骤.下面记录了我的安装过程. 一.下载 1.下载 jad 工 ...

  3. eclipse安装反编译插件(附jad下载)

    eclipse安装反编译插件(附jad下载) 博客分类: eclipse 一.eclipse反编译插件Jadclipse jadclips插件网站:    http://jadclipse.sourc ...

  4. 在eclipse中反编译并查看jar包的class文件,批量反编译

    第一种:很方便,直接用F3或者ctrl点击查看. Eclipse反编译工具Jad及插件JadClipse配置  超傻瓜的教程: Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的 ...

  5. MyEclipse6.5配置反编译插件

    在MyEclipse6.5 的中安装jadclipse(反编译工具) 1.将jad.exe 复制到myeclipse安装目录的jre\bin目录下, 如:C:\Program Files\MyEcli ...

  6. eclipse安装反编译插件:jd-eclipse 查看源码

    在我们使用第三方库的时候,使用了里面的方法,想点进去看一下源码,这个时候就需要安装一个反编译插件了 1.下载jd-eclipse-2.0.0.zip文件 去官网http://java-decompil ...

  7. 在Eclipse中反编译Class文件完全详解

    Java 是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东.比如,对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的.本文将对此进行详细阐述,说明如何随心所欲的反编译看源码 ...

  8. ubuntu java反编译,[原创]Ubuntu下简单配置反编译工具以及其开发环境

    0x0:前言 个人电脑重新换了下系统,Ubuntu14.04,刚好需要配置下android的反编译环境,这里简单记录一下,以供有需要的朋友参考. 其实最简单的,只需要apktool就可以了,不过有编码 ...

  9. (016)java后台开发之Eclipse安装反编译插件

    在java(015)中gson-2.2.4.jar 源码的查看基于Attach Source code 链接到源码库gson-2.2.4-source.jar 实现的.而我导入的servlet-api ...

  10. 【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )

    文章目录 一. 购买加固服务 二. 设置资源加固 三. 设置 SO 文件保护配置 四. 设置 SO 防盗用文件配置 五. 反编译验证加固效果 本博客用于记录下 360 加固保 加固应用流程 ; ( 上 ...

最新文章

  1. 专业研究HP procurve网络、阿姆瑞特和系统集成的论坛
  2. python二分查找
  3. iOS架构-组件化入门(1)
  4. js、jquery、h5、css等简记
  5. 电力系统单机无穷大_电力系统分析(九):电力系统的稳定性分析
  6. 洛谷p1115 最大子段和
  7. 个人信息管理系统代码_Thymeleaf+SpringBoot+Mybatis实现的易游网旅游信息管理系统...
  8. [优先队列] 洛谷 P1631 序列合并
  9. 计算机控制系统b卷,计算机控制系统年期末考试b卷.docx
  10. 解决CocosCreator 在微信小游戏中使用Socket.io 报错的问题
  11. 拓端tecdat|回归分析与相关分析的区别和联系
  12. visio之图案填充
  13. java使用itextpdf生成 pdf (支持table)分页
  14. 计算机主机名称在哪里,Mac修改主机名和计算机名
  15. linux快速切换目录
  16. Windows常见错误
  17. 家庭多房间网线连接---小白快速上手
  18. 北极星指标——定义与制定标准
  19. CentOS7 中查看进程端口号
  20. Python将pdf转为png

热门文章

  1. 根据Excel生成建表语句sql——工具介绍
  2. o蓝屏之死---stop:0X000000c5(0x000000c4等系列)---Mr.Zhang
  3. 换协议、改代码,Elastic要逼开发者二选一?
  4. 运动会管理系统java
  5. python调用按键精灵插件_【按键精灵教程】此帖在手,打码不愁
  6. 2017国民行业分类sql-存储过程_存储函数-MySQL
  7. 牛腩新闻发布系统总结
  8. 旅游管理系统项目java设计_基于JSP的旅游管理系统设计与实现(MyEclipse,SQL)
  9. 数据库学习入门(转)
  10. Docker部署Ghost