我正在编译这个 Java 文件,并得到一个类文件。 我的任务是更改Class文件中的静态内容“Hello”并替换为“Hi”。 如何先读取Class文件,以及如何替换静态内容?
public class test {
public static void main(String[] args) {
System.out.println("Hello");
}
}
有没有标准代码(模板)?
最佳答案
您需要使用一些 Java 字节码检测库,例如 ASM。适合开始阅读的链接是:
关于java - 读取class文件并替换class文件的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50445783/