java反编译工具都有哪些(java防止反编译免费工具)

技术Java反编译工具有哪些这篇文章主要介绍“Java反编译工具有哪些”,在日常操作中,相信很多人在Java反编译工具有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java反编译工具

本文主要介绍“什么是Java反编译程序?”在日常操作中,我相信很多人对Java反编译程序有哪些问题有疑问。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮助大家解答“Java反编译程序有哪些”的疑惑接下来,请和边肖一起学习!

深长的掏槽

假设我们想在Eclipse中查看第42行的Graphics2D的源代码:

Java反编译工具有哪些

直接在ctrl上加左键是看不到源代码的。

Java反编译工具有哪些

我们可以使用一个开源工具JAD,通过反编译来查看它的源代码。JAD :https://en.wikipedia.org/wiki/jad _(软件)维基介绍

Eclipse有一个相应的插件。您可以从以下链接下载:

http://jadclipse . SourceForge . net/wiki/index . PHP/Main _ Page #下载

1.根据您使用的Eclipse版本,从上面的链接下载相应的插件。

Java反编译工具有哪些

2.根据操作系统的类型下载反编译程序的执行文件。在我的windows系统上,我下载了JAD.exe。

Java反编译工具有哪些

Java反编译工具有哪些

3.将JAD插件放入Eclipse的插件文件夹中。

Java反编译工具有哪些

4.把JAD.exe放在JRE目录的bin文件夹下。

Java反编译工具有哪些

5.重启Eclipse,可以在菜单路径Windows-Preference-Java中看到一个新的选项JadClipse。在这里,我们维护第四步中JAD.exe集到字段“到反编译程序的路径”的绝对路径。

Java反编译工具有哪些

6.现在选择一个类,按F3查看JAD反编译后的Java源代码。

Java反编译工具有哪些

图形用户界面

使用起来非常方便。窗口下有一个可执行文件。

Java反编译工具有哪些

双击jd.exe,然后拖动。要反编译到JD窗口中的类文件:

Java反编译工具有哪些

JD会自动反编译并显示源代码:

Java反编译工具有哪些

通过Maven自动下载依赖包的源代码

如果您的Java项目通过Maven管理其依赖项,那么查看依赖项包的源代码非常容易:

Java反编译工具有哪些

通过下载源的右键菜单,可以自动下载依赖包的源代码文件。

例如,cglib库的依赖项:是在我的Java项目的pom.xml中定义的。

Java反编译工具有哪些

然后在触发源代码文件的下载之后:

Java反编译工具有哪些

当你去我的本地仓库,根据包的路径名或者文件夹的修改时间,很容易找到刚下载的源代码文件。

Java反编译工具有哪些

至此,关于“什么是Java反编译程序?”结束了,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/157749.html

(0)

相关推荐

  • potato的复数形式,potato的复数形式是什么

    技术potato的复数形式,potato的复数形式是什么potato的复数形式是potatoespotato的复数形式。 英 [pəteɪtəʊ],美 [pəteɪtoʊ]     n. 马铃薯;土豆
    例句:
    1、T

    生活 2021年10月23日
  • 组件优化性能

    技术组件优化性能 组件优化性能import React from "react";
    class Home extends React.Component {constructor(props) {sup

    礼包 2021年12月17日
  • 怎么理解show status的计数器

    技术怎么理解show status的计数器本篇内容介绍了“怎么理解show status的计数器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔

    攻略 2021年11月15日
  • Java Class的文件结构是怎么样的

    技术Java Class的文件结构是怎么样的本篇文章为大家展示了Java Class的文件结构是怎么样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。今天把之前在Evernote

    攻略 2021年11月16日
  • Day85--drf06--整体流程及源码分析、全局异常处理与接口文档

    技术Day85--drf06--整体流程及源码分析、全局异常处理与接口文档 Day85--drf06--整体流程及源码分析、全局异常处理与接口文档昨日回顾
    1 频率限制-写一个类,继承SimpleRat

    礼包 2021年12月13日
  • PDO连接数据库

    技术PDO连接数据库 PDO连接数据库上一篇文章为您介绍了“PHP数据库如何使用PDO连接数据库”在PHP中,为您详细地介绍了如何通过PDO连接数据库,这篇文章让您继续了解PHP中如何使用PDO执行SQ

    礼包 2021年10月28日