我需要一种有效的方法来使用java来改变编译的java代码。有没有办法做到这一点?我真的不确定最好的方法是什么。
答案 0 :(得分:0)
是的,但它要求您理解the Java Class File Format,并将.class
文件作为一组结构化的有序字节进行读写。
有一些字节码库,比如BCEL可以帮助处理一些细节;但是,根据您的具体用例,图书馆可能会解决您不关心的问题。
答案 1 :(得分:0)
您可以使用DJ Java Decompiler
或Cavaj Java Decompiler
反编译您的课程
答案 2 :(得分:0)