可以用srcgen4javasssit生成我现有类的源代码吗?

时间:2012-12-03 12:19:37

标签: java javassist

我正在使用 javassist 并愿意重新生成源代码 /更改类。但问题是我无法找到一个库来从.class文件生成我现有类的源代码,然后使用javassist来编辑它们。 我想在我的项目中使用一个库来从现有类生成源代码然后修改它。 在搜索网页时,我想知道http://www.fuin.org/srcgen4javassist srcgen4javassist,但我无法将其用于我现有的课程。你可以指导PLZ吗?

1 个答案:

答案 0 :(得分:1)

Javassist是一个修改 JVM字节代码的框架,这意味着您不会修改源代码(.java文件),而是修改字节代码(。。class file)。

另一方面,如果您真正想要的是反编译类,换句话说,从字节码生成java源文件,我的建议是使用JD decompiler也有一个日食插件,可以帮助你很多。

我不知道srcgen4javassist,所以我不会对该项目发表评论,但我可以向你保证JD不会让你失望。