【发布时间】:2011-10-26 10:39:05
【问题描述】:
我对修补核心 Java 类很感兴趣。
诸如String、Graphics (Swing) 之类的数据类型以及来自lib/rt.jar 的类。
所以在我看来,有几种方法可以做到这一点:
- 创建一个自定义类并将它们包含在 JVM 中,然后使用
-Xbootclasspath运行 jvm - 编写一个新的引导加载程序,它将 Java 代码插入到自定义类中
- 在加载时使用代理和仪器字节码(对这个不太熟悉)
我想听听您对方法的建议/意见,也许我错过了什么?
【问题讨论】:
-
建议:不要。你几乎肯定会后悔的。
-
有时是“男人该做的事”;)
标签: java class classloader