Если я получил копию OpenJDK и хотел отредактировать встроенные загрузчики классов JVM, такие как загрузчик системного класса или загрузчик классов начальной загрузки (главным образом, по причинам академического и любопытства) Я могу это сделать? Если да, то где эти загрузчики классов хранятся в исходном коде?Изменение JVM встроенных загрузчиков классов
1
A
ответ
0
Самый простой способ - взять копию кода Java для встроенных загрузчиков классов, которые находятся в src.zip. После того, как вы изменили эти классы, вы можете добавить в lib /, одобренный JAR.
http://docs.oracle.com/javase/7/docs/technotes/guides/standards/
Вместо того, чтобы собрать весь источник, вам нужно всего лишь изменить один класс или так.
Это не разрешено в соответствии с условиями использования и не поддерживается, поэтому я предлагаю вам только сделать это в образовательных целях.
Данные составлены на родном языке. Почему вы не пишете свой пользовательский загрузчик классов вместо того, чтобы играть с загрузчиком загрузки? – SMA