1
如果我獲得了OpenJDK的副本並希望編輯JVM的內置類加載器,例如系統類加載器或引導類加載器(主要用於學術和好奇的原因)我能做到這一點?如果是這樣,那麼這些類加載器在源代碼中存儲在哪裏?修改構建在類加載器中的JVM
如果我獲得了OpenJDK的副本並希望編輯JVM的內置類加載器,例如系統類加載器或引導類加載器(主要用於學術和好奇的原因)我能做到這一點?如果是這樣,那麼這些類加載器在源代碼中存儲在哪裏?修改構建在類加載器中的JVM
最簡單的方法是獲取構建的類加載器的Java代碼的副本,這些代碼位於src.zip中。一旦你修改了這些類,你可以添加到JAR中的lib /認可的。
http://docs.oracle.com/javase/7/docs/technotes/guides/standards/
而不必編譯整個源的,你只需要修改一個班左右。
這是不允許根據使用條款,也不支持,所以我建議你只有做爲教育目的。
這些是用母語寫的。你爲什麼不寫你的自定義類加載器,而不是玩弄引導加載器? – SMA