Eclipse配置反编译
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"
- 找到之后打开plugins(插件)放进去刚才的jar包
- 然后现在我们返回刚才的目录
新建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配置反编译相关推荐
- 给eclipse安装反编译
eclipse安装反编译插件 1.下载需要的jar和工具 net.sf.jadclipse_3.3.0.jar:http://jadclipse.sourceforge.net/wiki/index. ...
- 在Eclipse中反编译Class文件的方法
学习中,需要反编译Java的class文件.我的开发工具是Eclipse3.6.我找到了jad反编译工具,在互联网上找到了一些很有用的安装步骤.下面记录了我的安装过程. 一.下载 1.下载 jad 工 ...
- eclipse安装反编译插件(附jad下载)
eclipse安装反编译插件(附jad下载) 博客分类: eclipse 一.eclipse反编译插件Jadclipse jadclips插件网站: http://jadclipse.sourc ...
- 在eclipse中反编译并查看jar包的class文件,批量反编译
第一种:很方便,直接用F3或者ctrl点击查看. Eclipse反编译工具Jad及插件JadClipse配置 超傻瓜的教程: Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的 ...
- MyEclipse6.5配置反编译插件
在MyEclipse6.5 的中安装jadclipse(反编译工具) 1.将jad.exe 复制到myeclipse安装目录的jre\bin目录下, 如:C:\Program Files\MyEcli ...
- eclipse安装反编译插件:jd-eclipse 查看源码
在我们使用第三方库的时候,使用了里面的方法,想点进去看一下源码,这个时候就需要安装一个反编译插件了 1.下载jd-eclipse-2.0.0.zip文件 去官网http://java-decompil ...
- 在Eclipse中反编译Class文件完全详解
Java 是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东.比如,对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的.本文将对此进行详细阐述,说明如何随心所欲的反编译看源码 ...
- ubuntu java反编译,[原创]Ubuntu下简单配置反编译工具以及其开发环境
0x0:前言 个人电脑重新换了下系统,Ubuntu14.04,刚好需要配置下android的反编译环境,这里简单记录一下,以供有需要的朋友参考. 其实最简单的,只需要apktool就可以了,不过有编码 ...
- (016)java后台开发之Eclipse安装反编译插件
在java(015)中gson-2.2.4.jar 源码的查看基于Attach Source code 链接到源码库gson-2.2.4-source.jar 实现的.而我导入的servlet-api ...
- 【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )
文章目录 一. 购买加固服务 二. 设置资源加固 三. 设置 SO 文件保护配置 四. 设置 SO 防盗用文件配置 五. 反编译验证加固效果 本博客用于记录下 360 加固保 加固应用流程 ; ( 上 ...
最新文章
- 专业研究HP procurve网络、阿姆瑞特和系统集成的论坛
- python二分查找
- iOS架构-组件化入门(1)
- js、jquery、h5、css等简记
- 电力系统单机无穷大_电力系统分析(九):电力系统的稳定性分析
- 洛谷p1115 最大子段和
- 个人信息管理系统代码_Thymeleaf+SpringBoot+Mybatis实现的易游网旅游信息管理系统...
- [优先队列] 洛谷 P1631 序列合并
- 计算机控制系统b卷,计算机控制系统年期末考试b卷.docx
- 解决CocosCreator 在微信小游戏中使用Socket.io 报错的问题
- 拓端tecdat|回归分析与相关分析的区别和联系
- visio之图案填充
- java使用itextpdf生成 pdf (支持table)分页
- 计算机主机名称在哪里,Mac修改主机名和计算机名
- linux快速切换目录
- Windows常见错误
- 家庭多房间网线连接---小白快速上手
- 北极星指标——定义与制定标准
- CentOS7 中查看进程端口号
- Python将pdf转为png
热门文章
- 根据Excel生成建表语句sql——工具介绍
- o蓝屏之死---stop:0X000000c5(0x000000c4等系列)---Mr.Zhang
- 换协议、改代码,Elastic要逼开发者二选一?
- 运动会管理系统java
- python调用按键精灵插件_【按键精灵教程】此帖在手,打码不愁
- 2017国民行业分类sql-存储过程_存储函数-MySQL
- 牛腩新闻发布系统总结
- 旅游管理系统项目java设计_基于JSP的旅游管理系统设计与实现(MyEclipse,SQL)
- 数据库学习入门(转)
- Docker部署Ghost