java string rt_如何使jvm加载我的java.lang.String而不是rt.jar中的那个
我認真研究了Java類加載器。現在,我想編寫一個與rt.jar中的類之一具有相同的包名稱和類名稱的類。例如,我自己編寫一個java.lang.String類,以及如何打破父級委托模型以使jvm加載我的java.lang.String而不是rt.jar中的類。
重新編輯
Thx,嘗試過。還有↓↓↓
D:\> java -verbose -Xbootclasspath / p:D:/myrt.jar -jar exe.jar
[打開D:\ myrt.jar]
[打開的C:\ java \ jre \ lib \ rt.jar]
[從C:\ java \ jre \ lib \ rt.jar加載java.lang.Object]
[從D:\ myrt.jar加載java.lang.String]
[從C:\ java \ jre \ lib \ rt.jar加載java.io.Serializable]
[從C:\ java \ jre \ lib \ rt.jar加載java.lang.reflect.GenericDeclaration]
[從C:\ java \ jre \ lib \ rt.jar加載java.lang.reflect.Type]
[從C:\ java \ jre \ lib \ rt.jar加載java.lang.reflect.AnnotatedElement]
[從C:\ java \ jre \ lib \ rt.jar加載java.lang.Class]
值的java.lang.String布局無效
#
#Java運行時環境檢測到致命錯誤:
#
#內部錯誤(javaClasses.cpp:136),pid = 6968,tid = 4116
#致命錯誤:預加載類的布局無效
#
#JRE版本:(7.0_45-b18)(內部版本)
#Java VM:Java HotSpot(TM)64位服務器VM(24.45-b08混合模式Windows-amd64
壓縮的哎呀)
#寫入核心轉儲失敗。客戶端版本默認情況下不啟用小型轉儲
Windows離子
#
#包含更多信息的錯誤報告文件另存為:
#D:\\ hs_err_pid6968.log
#
#如果您想提交錯誤報告,請訪問:
總結
以上是生活随笔為你收集整理的java string rt_如何使jvm加载我的java.lang.String而不是rt.jar中的那个的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【算法系列之七】合并两个有序链表
- 下一篇: 使用计算机管理文件教后反思,《管理计算机