本文主要介绍“什么是Java反编译程序?”在日常操作中,我相信很多人对Java反编译程序有哪些问题有疑问。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮助大家解答“Java反编译程序有哪些”的疑惑接下来,请和边肖一起学习!
深长的掏槽
假设我们想在Eclipse中查看第42行的Graphics2D的源代码:
直接在ctrl上加左键是看不到源代码的。
我们可以使用一个开源工具JAD,通过反编译来查看它的源代码。JAD :https://en.wikipedia.org/wiki/jad _(软件)维基介绍
Eclipse有一个相应的插件。您可以从以下链接下载:
http://jadclipse . SourceForge . net/wiki/index . PHP/Main _ Page #下载
1.根据您使用的Eclipse版本,从上面的链接下载相应的插件。
2.根据操作系统的类型下载反编译程序的执行文件。在我的windows系统上,我下载了JAD.exe。
3.将JAD插件放入Eclipse的插件文件夹中。
4.把JAD.exe放在JRE目录的bin文件夹下。
5.重启Eclipse,可以在菜单路径Windows-Preference-Java中看到一个新的选项JadClipse。在这里,我们维护第四步中JAD.exe集到字段“到反编译程序的路径”的绝对路径。
6.现在选择一个类,按F3查看JAD反编译后的Java源代码。
图形用户界面
使用起来非常方便。窗口下有一个可执行文件。
双击jd.exe,然后拖动。要反编译到JD窗口中的类文件:
JD会自动反编译并显示源代码:
通过Maven自动下载依赖包的源代码
如果您的Java项目通过Maven管理其依赖项,那么查看依赖项包的源代码非常容易:
通过下载源的右键菜单,可以自动下载依赖包的源代码文件。
例如,cglib库的依赖项:是在我的Java项目的pom.xml中定义的。
然后在触发源代码文件的下载之后:
当你去我的本地仓库,根据包的路径名或者文件夹的修改时间,很容易找到刚下载的源代码文件。
至此,关于“什么是Java反编译程序?”结束了,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/157749.html