作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在与 javassist 合作,并愿意重新生成源代码/更改类。但问题是我无法找到一个库来从 .class 文件生成我现有类的源代码,然后使用 javassist 来编辑它们。我想在我的项目中使用一个库来从现有类生成源代码,然后修改它。在网上搜索时,我了解到 http://www.fuin.org/srcgen4javassist srcgen4javassist 但我无法将它用于我现有的类。你能指导一下吗?
最佳答案
Javassist 是一个修改JVM 字节码 的框架,这意味着您不需要修改源代码(.java 文件),而是修改字节码(.class 文件)。
另一方面,如果您真正想要的是反编译类,换句话说就是从字节码生成java源文件,我的建议是使用JD decompiler。它也有一个 eclipse 插件,可以帮助你很多。
我不知道srcgen4javassist,所以我不会对那个项目发表评论,但我可以向你保证,京东不会让你失望。
关于java - srcgen4javasssit 可以用来生成我现有类的源代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13683126/
我是一名优秀的程序员,十分优秀!