我想知道是否有任何解决方案蚀IDE调试Java码我没有来源,即调试的动态反编译代码的步骤,通过它,等等?我试图用 JD-月食, JadClipse, 和这些插件伟大的工作如果我想看看一些类文件,但正如我调试,我获得",来源没有找到。" -我怎么可以"附加"这些插件"提供"来源?

我的环境:

  • 日食3.5
  • Windows XP(但是我寻找一个交叉平台方案,如果可能的话)

谢谢你。

有帮助吗?

解决方案

我有很好的经验与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-月食

在日食开放的窗口->的偏好事的编辑->文件协会 选择*。类文件的类型 将它与JD-月食 它设定为默认

祝你好运

你可以使用JD-GUI反编译罐子文件和拯救很多成的一个来源zip文件,该文件可随后加入的来源搜索名单(通过配置建立的路径)。

该问题与JD-GUI是线的数字是出,这使得调试非常困难,所以你需要

  1. 提取的源文件的反编译源zip文件
  2. 运行的脚本中发现的 https://bushlife.com.au/groups/python/wiki/7539a/Adjust_line_numbers_in_file.html
  3. 拉链产生的源回来了
  4. 增加它作为来源的路径相关的java文件的使用的配置建立的道路之正确的点击罐子文件在您的java项目。

所有的反编译的类别,把所有的Java文件,下令在适当的层次(目录包,等等。) 然后加入他们为来源的原始罐右击罐子文件>Java源附件>外部文件夹。

你还可以拥有它们文件夹内在该项目(击在工作空间,在这种情况下)

该方案的工作对我来说是使用JD-日食之后施加的补丁: http://java.decompiler.free.fr/?q=node/464

这是一个扩展的jd-月食其重新调整的代码之后的反编译.

在调试与蚀你只需要有罐子文件在类路径,就是这样!有没有需要编译整个罐子,重新调整或任何...只是调试和快乐:-)

这里是如何做到这一点:http://gauchoacomecable.wordpress.com/2011/10/14/eclipse-debug-java-without-source-code-jd-eclipse-and-realignment/

我已经增强的"重新调整用于JD蚀"插到正常线枚举和领域,并发表了它与JD蚀我自己更新的网站: http://mchr3k-eclipse.appspot.com/

细节约我的变化: http://mchr3k-coding.blogspot.co.uk/2012/07/realignment-for-jd-eclipse.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top