这个需要的知识还是挺多的, 首先要在class加载前,截获class字节流 然后用JAVAssist修改class 截获字节流请参考java.lang.instrument.Instrumentation等
既然是自己生成的,肯定有源码。重新导出。如果这个类是独立的,可以编译产生.class文件,覆盖jar里面的。
你可以试试JAVAssist软件,可以动态修改class
反编译软件有很多,比如jd-gui.exe。 至于说可以修改.class又生成.class,据我所知,这样的东西不存在。
62,614
社区成员
307,326
社区内容
加载中
试试用AI创作助手写篇文章吧