如何从 jar 文件中读取(加载)java 类,向该类添加一些代码,然后放回 jar?我需要编写一个脚本(Java 代码)来完成所有这些事情。我想到的步骤是:1.读取jar并使用java.util.jar包中的方法获取类名的条目2.加载这个类,从类中获取数组,更改它3.也许编译应用更改的代码 4. 将更新的类放入 jar 文件
我不知道如何在 Java 中执行第二步和第三步。
我正在考虑编写新的 java 类来扩展这个类并更改数组,但是这个数组被声明为 public static final,这就是我不能更改它的原因。或者我错了,有办法通过扩展类来改变数组吗?