我能反编译的最有效方法是什么?编辑一个类文件?我真的只想编辑文件中的一行代码,但JBE(java ByteCode Editor)不允许我更改浮点常量。
反编译该类并重新编译将无法正常工作,因为我已经尝试过这种方法,我会遇到很多依赖项错误,并且会出现名称错误。 我怎样才能有效地解决这个问题?
由于
答案 0 :(得分:8)
我个人喜欢使用并完全适合您的问题:
答案 1 :(得分:1)
我不确定它之前是否曾被提及但我在遇到类似问题时使用了此http://classeditor.sourceforge.net/screenshot/index.html。
该工具相当不错,可以帮助您查看类文件字段/方法等。在GUI上有一个选项可以检查以编辑将直接反映在类文件中的字段或soemthing的“值” 。
答案 2 :(得分:-2)
https://en.wikipedia.org/wiki/Java_Decompiler
它也已经不存在了,你也可以使用内置的IntelliJ反编译器