关于后端:如何配置-jad让-Eclipse-可以自动显示反编译之后的-class-源代码

44次阅读

共计 976 个字符,预计需要花费 3 分钟才能阅读完成。

默认状况下,如果 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。

正文完
 0