我需要在类文件中更改一个构造函数的访问修饰符...我如何使用 jad 进行操作...
谢谢大家...
拉杰...
JAD 解决方案:
javac
更简单的解决方案:
Class<?> c = Class.forName("fully.qualified.name.of.your.Class");
ctor = c.getConstructor(...argument types here...);
ctor.setAccessible(true);
(您的 IDE 会建议ctor
...的类型,否则更改它)
现在您可以在运行时调用构造函数。
如果您确实需要修改字节码,请查看ASM 库。