我认真研究了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中的那个相关推荐

  1. java文件读入原理_描述一下JVM加载class文件的原理机制

    1.JVM 简介 JVM 是我们Javaer 的最基本功底了,刚开始学Java 的时候,一般都是从"Hello World "开始的,然后会写个复杂点class ,然后再找一些开源 ...

  2. Java提高篇——JVM加载class文件的原理机制

    阅读目录 1.JVM 简介 2.JVM 的组成部分 3.JVM加载class文件的原理机制 在面试java工程师的时候,这道题经常被问到,故需特别注意. 回到顶部 1.JVM 简介 JVM 是我们Ja ...

  3. 常见Java面试题之JVM加载class文件的原理机制

    JVM加载class文件的原理机制 JVM中类的装载是由类加载器(ClassLoader)和它的子类来实现的,Java中的类加载器是一个重要的Java运行时系统组件,它负责在运行时查找和装入类文件中的 ...

  4. 类加载器 java委托机制_解析Java虚拟机中类的初始化及加载器的父委托机制

    类的初始化 在初始化阶段,Java虚拟机执行类的初始化语句,为类的静态变量赋予初始值. 在程序中,静态变量的初始化有两种途径: 1.在静态变量的声明处进行初始化: 2.在静态代码块中进行初始化. 没有 ...

  5. java 类加载器的理解及加载机制?

    通过 java 命令运行 java 程序的步骤就是指定包含 main 方法的完整类名以及一个 classpath 类路径,类路径可以有多个,对于直接的 class 文件路径就是 class 文件的根目 ...

  6. 【死磕JVM】五年 该知道JVM加载机制了!

    类加载 Java虚拟机类加载过程是把Class类文件加载到内存,并对Class文件中的数据进行校验.转换解析和初始化,最终形成可以被虚拟机直接使用的java类型的过程 和那些编译时需要连接工作的语言不 ...

  7. J2EE JVM加载class文件的原理机制

    JVM加载class文件的原理机制 1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中 2.java中的 ...

  8. JVM加载class文件的原理机制

    阅读目录 1.JVM 简介 2.JVM 的组成部分 3.JVM加载class文件的原理机制 在面试java工程师的时候,这道题经常被问到,故需特别注意. 回到顶部 1.JVM 简介 JVM 是我们Ja ...

  9. jvm加载class原理

    转载地址 : http://hxraid.iteye.com/blog/747625 当Java编译器编译好.class文件之后,我们需要使用JVM来运行这个class文件.那么最开始的工作就是要把字 ...

最新文章

  1. Nuget常用命令(转)
  2. [转载]----linux系统工程师的前途在哪里?
  3. server输出几行 sql_如何将SQL Server存储过程的输出存储在.txt文件中
  4. 15必须阅读Java 8教程
  5. 美国东北大学khoury计算机学院,2021年美国东北大学计算机研究生专业有哪些?入学要求高吗?...
  6. 搭建hadoop开发环境--基于xp+cygwin
  7. 单片机oled显示浮点数函数_问中文编程在单片机上实现一个电子时钟,总共有几步?...
  8. js实现放大镜的效果
  9. ACM-ICPC 2018 南京赛区网络预赛 B The writing on the wall(暴力)
  10. 输入一个十进制数N,将它转换成R进制数输出(运用递归实现)
  11. 关于Atmel A5D31平台ALC5640音频芯片的问题记录
  12. lcd1602c语言编程原理,lcd1602工作原理是什么?
  13. 关于微信网页版WeChat不能正常登录的最佳解决方案
  14. 从产品驱动看专注和结果导向的关系
  15. 天牛须和贪心算法_基于天牛须搜索的粒子群优化算法求解投资组合问题
  16. 数据挖掘 (一)——ASC文件读写、时间戳转换、可执行文件打包
  17. PHP小马免杀的浅谈[过最新D盾]
  18. HTML canvas 输入文字,关于Canvas写字
  19. Numpy切片与索引
  20. StringUtils中isNotEmpty和isNotBlank及isBlank()和isEmpty()区别

热门文章

  1. linux隐藏apache信息,Linux下如何隐藏Apache版本号信息
  2. zblog php 外部调用,ZBlogPHP调用指定ID文章的代码GetPost()函数
  3. excel线性拟合的斜率_协方差分析:方差分析与线性回归的统一
  4. python扩展库不是用于科学计算的有_有哪些科学计算的开源库
  5. word 7桌面上的计算机图标是,怎么设置win7系统桌面图标都变成word图标的处理办法...
  6. 虚幻4渲染系统结构解析
  7. ERROR 1044 (42000): Access denied for user ''@'localhost' to database
  8. AC_CHECK_LIB的工作原理
  9. 打开pjsip2.1版本的视频支持
  10. linux 挂载32T文件系统,linux Centos下磁盘分区及文件系统创建与挂载(示例代码)