如何调试编制Java码在日食[封闭]
-
19-09-2019 - |
解决方案
我有很好的经验与Jadclipse- http://jadclipse.sourceforge.net/wiki/index.php/Main_Page -有一个更新的网站 http://jadclipse.sf.net/update
为了最好的结果,使用jad和配置列表符号的意见,这将使输出这里的代码是正确的线。这最好是进行调试的会议。
然后设置的,它是默认的用于课程。请参阅文件的详细信息。这工作很适合我。
其他提示
我有同样的问题。今天,没有任何防止反编译是有效调试编制Java代码。我的工作JD-食。在接下来的3到6个月,布JD-月食应该是真正的改善。我们将开始调试的课程没有来源,并解决一些棘手的问题。
调整段对JD-月食主机插件。这个插件对蚀使得反编译码线数字实际上是适当的行号的自java-类文件。结果,它成为可能的调试源代码。 https://sourceforge.net/projects/realignmentjd/
你可以使用JD-GUI反编译罐子文件和拯救很多成的一个来源zip文件,该文件可随后加入的来源搜索名单(通过配置建立的路径)。
该问题与JD-GUI是线的数字是出,这使得调试非常困难,所以你需要
- 提取的源文件的反编译源zip文件
- 运行的脚本中发现的 https://bushlife.com.au/groups/python/wiki/7539a/Adjust_line_numbers_in_file.html
- 拉链产生的源回来了
- 增加它作为来源的路径相关的java文件的使用的配置建立的道路之正确的点击罐子文件在您的java项目。
所有的反编译的类别,把所有的Java文件,下令在适当的层次(目录包,等等。) 然后加入他们为来源的原始罐右击罐子文件>Java源附件>外部文件夹。
你还可以拥有它们文件夹内在该项目(击在工作空间,在这种情况下)
该方案的工作对我来说是使用JD-日食之后施加的补丁: http://java.decompiler.free.fr/?q=node/464
这是一个扩展的jd-月食其重新调整的代码之后的反编译.
在调试与蚀你只需要有罐子文件在类路径,就是这样!有没有需要编译整个罐子,重新调整或任何...只是调试和快乐:-)
我已经增强的"重新调整用于JD蚀"插到正常线枚举和领域,并发表了它与JD蚀我自己更新的网站: http://mchr3k-eclipse.appspot.com/
细节约我的变化: http://mchr3k-coding.blogspot.co.uk/2012/07/realignment-for-jd-eclipse.html