如何配置 jad,让 Eclipse 可以自动显示反编译之后的 .class 源代码
默认情况下,如果 Eclipse 里想查看一个没有 Source Code attach 的 Java 类的源代码:
会在 Class File Editor 里看到下面的提示:Source not found:
我们可以使用一个名叫 JAD 的工具,帮助我们将 .class 进行反编译,这样可以直接在 Eclipse 里查看这些类的源代码了。
JAD for Eclipse 的插件,可以从这个链接 下载。
下载 jad.exe 文件:
将下载好的 JAD plugin 放到 Eclipse plugin 文件夹下:
将 JAD.exe 文件放到 JRE 目录的 bin 文件夹下:
重启 Eclipse, 在菜单 Windows->Preference->Java
里,能发现一个新的配置 JadClipse 的标签页,将 jad.exe 的路径,配置到 Path to decompiler
字段去:
现在在 Eclipse 里对任意类点击 F3,就能即时拿到 JAD 帮助我们反编译的源代码了:
插件开发环境 (Plug-in Development Environment,缩写为 PDE) 提供用于创建、开发、测试、调试、构建和部署 Eclipse 插件、片段、特性、更新站点和 RCP 产品的工具。
PDE 还提供全面的 OSGi 工具,这使其成为组件编程的理想环境,而不仅仅是 Eclipse 插件开发。
PDE 子项目由 UI、API 工具和构建组成。 我们还有一个孵化器组件(Incubator component),我们可以在其中开发非 SDK 功能。
- PDE UI:模型、构建器、编辑器等,以促进 Eclipse IDE 中的插件开发。
- PDE API:工具 Eclipse IDE 和构建过程集成工具来维护 API。
- PDE Build:Ant 基于工具和脚本来自动化构建过程。
- PDE 孵化器:开发尚未准备好添加到 Eclipse SDK 的新工具
PDE Build 的目标是促进插件构建过程的自动化。 本质上,PDE Build 根据由例如 plugin.xml 和 build.properties 文件提供的开发时信息生成 Ant 脚本。 生成的 Ant 脚本,可以从 CVS 存储库中获取相关项目,构建 jar、Javadoc、源代码 zip,将所有内容以准备发布的格式放在一起并将其发送到远程位置(例如,本地网络或下载服务器) ).
虽然 PDE Build 仍在维护中,但并未积极增强。 对于新构建,还可以考虑其他构建系统,例如 Maven Tycho 或 Gradle。
相关文章
- 常规特殊字符被过滤的一种绕过技巧
- 我的渗透测试方法论
- 『C语言』字符串的输入gets()和输出puts()
- 计算机网络
- 有趣的USB接口和颜色分类
- 你知道如何录制GIF吗
- 1、开篇 - 博客界面改造文章(202203)
- Cookie和Session的区别
- 计算机网络——路由信息协议RIP的基本工作原理
- 19年来最大升级!Intel发布ATX 3.0电源规范:显卡极限供电600W
- IDEA 2022.2~3安装破解教程
- Photoshop 2021软件安装教程 PS全版本软件下载地址(包括最新的2023)
- ico图标cur光标制作工具下载(AWicons Pro_10.3)
- Photoshop 2018软件安装教程 PS全版本软件下载地址(包括最新的2023)
- PS CC2019软件安装包+安装教程 PS全版本软件下载地址(包括最新的2023)
- 听说你想自学编程?开始前先看看这三个问题吧
- Photoshop 2020 软件安装包+安装教程
- 我要怎么去学一门编程语言呢?
- Adobe Photoshop CC2018软件安装教程 PS全版本软件下载地址(包括最新的2023
- FL水果2023最新中文版本有哪些新功能变化? FL STUDIO21