2015-07-20 5 views
1

Если я получил копию OpenJDK и хотел отредактировать встроенные загрузчики классов JVM, такие как загрузчик системного класса или загрузчик классов начальной загрузки (главным образом, по причинам академического и любопытства) Я могу это сделать? Если да, то где эти загрузчики классов хранятся в исходном коде?Изменение JVM встроенных загрузчиков классов

+1

Данные составлены на родном языке. Почему вы не пишете свой пользовательский загрузчик классов вместо того, чтобы играть с загрузчиком загрузки? – SMA

ответ

0

Самый простой способ - взять копию кода Java для встроенных загрузчиков классов, которые находятся в src.zip. После того, как вы изменили эти классы, вы можете добавить в lib /, одобренный JAR.

http://docs.oracle.com/javase/7/docs/technotes/guides/standards/

Вместо того, чтобы собрать весь источник, вам нужно всего лишь изменить один класс или так.

Это не разрешено в соответствии с условиями использования и не поддерживается, поэтому я предлагаю вам только сделать это в образовательных целях.