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)

相关推荐

  • which的用法总结,which的意思和用法

    技术which的用法总结,which的意思和用法1which的用法总结、(用作疑问代词)哪一个,哪一些Which is my seat?哪个座位是我的?2、(用做关系代词)那一个,那一些
    He also had a gu

    生活 2021年10月20日
  • 怎样用Java final 关键字

    技术怎样用Java final 关键字怎样用Java final 关键字,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下面好好地讲一讲 final 关键字,

    攻略 2021年12月2日
  • 如何mysql 数据库1024问题

    技术如何mysql 数据库1024问题如何mysql 数据库1024问题,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。max_allowed

    攻略 2021年10月25日
  • EOS区块链PHP开发包怎么用

    技术EOS区块链PHP开发包怎么用这篇文章主要为大家展示了“EOS区块链PHP开发包怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“EOS区块链PHP开发包怎么用”这篇文

    攻略 2021年11月25日
  • ps怎么做倒影,倒影后期ps是怎么做出来的

    技术ps怎么做倒影,倒影后期ps是怎么做出来的手机一键制作“倒影”特效ps怎么做倒影:想给照片后期制作成“倒影”画面,小月分享一个方便快捷的方法,基本一键制作。比如:下图的冰雪城堡倒影特效原图就是一张城堡雪景图如果想更逼

    生活 2021年11月1日
  • TP中怎么按照周来实现将数据分类

    技术TP中怎么按照周来实现将数据分类本篇内容主要讲解“TP中怎么按照周来实现将数据分类”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“TP中怎么按照周来实现将数据分类”吧!具体

    攻略 2021年12月4日