0

我打算开发一个应用程序,它将java字节码或类图或元模型作为输入,并根据包结构生成源代码。但我需要一些建议,例如,

如何启动此应用程序,意味着是否有任何将元模型或字节码转换为源代码的 api。

4

2 回答 2

1

在这种情况下,您可以使用 Jdec 框架进行检查。它正在执行以下功能:

  • 类文件的选择性反编译

  • 反汇编一个java类

它是开源的。 http://jdec.sourceforge.net/

我认为这可能是一个好的开始。

于 2012-05-25T04:54:08.610 回答
0

不确定BCEL是否是您正在寻找的东西,但值得一看。
当我个人需要反编译一些 java 字节码时,我正在使用JAD
此外,当您正在寻找对 java 字节码的一般介绍以便更好地理解时,请尝试评论中的两个链接(我被限制为每个答案两个链接,因此我对给您带来的不便表示歉意)。

于 2012-05-25T09:53:12.383 回答