重新编译JDK源码以调试局部变量的rt_debug方法
需积分: 10 152 浏览量
更新于2024-11-02
收藏 2KB ZIP 举报
资源摘要信息:"java查看sun包源码-rt_debug"
标题中提到的知识点包括:
1. Java源码查看:介绍如何查看Java标准库的源码,特别是sun包,sun是Sun Microsystems公司的前缀,该公司已被Oracle收购,其源码属于JDK的一部分。
2. 重新编译JDK源码:解释了为何需要将JDK的源码进行重新编译,即为了能够在调试时查看到局部变量的值。
3. 重编译原因:详细说明了在默认情况下,使用JDK提供的rt.jar进行调试时,无法看到局部变量的具体值,因为原始rt.jar中的类在编译时去除了调试信息。
描述中提到的知识点包括:
1. jdk提供的rt.jar调试限制:详细阐述了rt.jar中的类在编译时,由于安全和性能的考虑,移除了调试信息,导致开发者在使用IDE进行代码调试时无法查看到局部变量的值。
2. 编译步骤:详细列举了重新编译JDK源码的步骤,包括解压src.zip文件、遍历源码路径、使用javac命令编译源码以及如何打包生成rt_debug.jar。
3. 懒人专用方法:提供了更简单的操作方法,即下载已经编译好的rt_debug.jar包,以简化重编译过程。
4. 环境设置:介绍了如何将rt_debug.jar包添加到JRE环境中,以及在Eclipse IDE中设置外部JAR文件的步骤。
【标签】中的"系统开源"可能意味着对JDK源码的访问和修改是公开的,便于社区开发者进行学习和贡献。
压缩包子文件的文件名称列表中的"rt_debug-master"指向了存放rt_debug项目的源代码的压缩文件或目录。这表明开发者或社区可能维护了一个能够生成rt_debug.jar的源代码版本控制系统。
结合以上内容,本文将会详细解释JDK源码的查看与重新编译的整个过程,以及如何在不同的开发环境中设置调试环境,以便开发者能够更好地理解和调试Java标准库中的代码。
2021-06-05 上传
2020-10-19 上传
2020-12-10 上传
2021-05-19 上传
JDK:多个JDK版本的源代码(1.61.71.81.91011121314 JDK的src.zip),仅用于学习; “ rt_debug.jar”可用于调试-Source code learning
2021-03-25 上传
2018-12-04 上传
weixin_38659648
- 粉丝: 4
- 资源: 902
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载