繁体   English   中英

如何通过jd-intelliJ调试反编译代码

[英]How to debug decompiled code by jd-intelliJ

我正在使用IntelliJ Idea 12和13.我们没有源代码所以我们需要反编译字节代码来理解逻辑。

我已经安装了jd-intelliJ插件,它似乎工作正常,但我没有能力在反编译代码中放置一个断点。

我之前尝试过使用JAD插件,但是当我使用这个插件时反编译的代码是如此丑陋。 此外,我试图通过jd-GUI反编译jar文件,将其放入我的maven存储库并用它在IntelliJ中调试,它也无法正常工作。

有没有办法使用像JD这样好的反编译器并在我的Idea IDE中调试它?

最新版本的JD-GUI具有重新排列行号的能力。 (帮助 - >偏好)

当行号正确对齐时,调试maven项目中附加的源应该没有问题。

我认为你应该做的是使用反编译器从类文件中提取java文件。 获得java文件后,调试时使用带有java文件的Intellij / Eclipse会更容易。 您正在使用的是Intellij Decompiler插件,它向您显示java代码,但不允许您将其提取到java文件中:您应该使用具有Save命令的JD-GUI。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM