我有一个 .JAR 文件,它有大量的类。一,我需要的被设置为最终的,所以我不能扩展它。有一种方法,我基本上必须扩展和修复,否则一切都会崩溃。我怎样才能做到这一点?我知道 Reflection 和 Javassist 可以用于此目的,但我不知道如何使用。任何其他工具也是可以接受的,只要它有效即可。
你不能使用反射修改现有的类定义。
如果该 JAR 的许可证允许您这样做,我会建议一个不同的解决方案:反编译那一堂课;放下final关键词;并重建类和 JAR 文件。
这是唯一的robust解决你的问题的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)