修改JVM内置类装入器

修改JVM内置类装入器,jvm,classloader,openjdk,Jvm,Classloader,Openjdk,如果我获得了OpenJDK的副本,并希望编辑JVM的内置类加载器,例如系统类加载器或引导类加载器(主要是出于学术和好奇心的原因),我能做到这一点吗?如果是,这些类加载器在源代码中存储在哪里 最简单的方法是为构建的类装入器复制Java代码,这些类装入器位于src.zip中。一旦修改了这些类,就可以将它们添加到JAR中的lib/背书中 不必编译整个源代码,只需修改一个类左右 这在使用条款下是不允许的,也不受支持,因此我建议您仅出于教育目的进行此操作。最简单的方法是为内置类装入器复制一份Java代码

如果我获得了OpenJDK的副本,并希望编辑JVM的内置类加载器,例如系统类加载器或引导类加载器(主要是出于学术和好奇心的原因),我能做到这一点吗?如果是,这些类加载器在源代码中存储在哪里

最简单的方法是为构建的类装入器复制Java代码,这些类装入器位于src.zip中。一旦修改了这些类,就可以将它们添加到JAR中的lib/背书中

不必编译整个源代码,只需修改一个类左右


这在使用条款下是不允许的,也不受支持,因此我建议您仅出于教育目的进行此操作。

最简单的方法是为内置类装入器复制一份Java代码,这些代码位于src.zip中。一旦修改了这些类,就可以将它们添加到JAR中的lib/背书中

不必编译整个源代码,只需修改一个类左右


这在使用条款下是不允许的,也不受支持,因此我建议您仅出于教育目的进行此操作。

这些都是用母语编写的。为什么不编写自定义类加载器,而不用引导加载器呢?这些都是用本地语言编写的。为什么不编写自定义类加载器,而不用引导加载器呢?