2015-07-20 33 views
1

如果我獲得了OpenJDK的副本並希望編輯JVM的內置類加載器,例如系統類加載器或引導類加載器(主要用於學術和好奇的原因)我能做到這一點?如果是這樣,那麼這些類加載器在源代碼中存儲在哪裏?修改構建在類加載器中的JVM

+1

這些是用母語寫的。你爲什麼不寫你的自定義類加載器,而不是玩弄引導加載器? – SMA

回答

0

最簡單的方法是獲取構建的類加載器的Java代碼的副本,這些代碼位於src.zip中。一旦你修改了這些類,你可以添加到JAR中的lib /認可的。

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

而不必編譯整個源的,你只需要修改一個班左右。

這是不允許根據使用條款,也不支持,所以我建議你只有做爲教育目的。