IDEA调试JDK源码的详细过程
2018-03-27 19:10
731 查看
IDEA调试JDK源码的详细过程
前言
IntelliJ IDEA版本:2017.3.2JDK版本:1.8
操作过程
JDK的安装以及IntelliJ IDEA配置JDK的操作这里就不讨论了,不知道可以网上查一下jdk的安装包里自带的有源码,就在jdk安装的根目录下。
一般来说IDEA配置好JDK以后就jdk的源码也就自动配置好了
如果没有的话
点击菜单File –> Project Structure –> SDKs –> Sourcepath
然后点击右侧绿色的加号
这个时候你会发现尽管已经配置好源码了,但是你会发现调试的时候jdk的源码是调试不进去的,
比如说你想调试进HashMap看看。怎么办呢
这个配置一下就好了:
点击Setting –> Build,Execution,Deployment –> Debugger –> Stepping
把Do not step into the classes中的ajva.,javax.取消勾选,其他的随意
然后就可以进去了
然后我们调试的时候发现注释都是英文的,看着不方便,我们想自己添加一些注释或者笔记,却发现它是只读的,怎么办呢?
JDK自带的源码是zip格式的压缩包,可以把源码解压出来,然后重新配置jdk源码位置就行了。
然后就可以随意添加注释笔记了,
但是这个时候又发现了新的问题:
调试的时候调试所在的行与源码文件对应不上,怎么办呢?
编码后的class文件好像带着行信息,
最好不要随意修改,如果实在想写笔记的话(嗯,我也是这么觉得的)
添加新行,在原来的注释里写或者在代码末尾添加就可以了。
怎么有些虎头蛇尾的感觉
啊!啊!@别扔我板砖啊…
其实一开始的时候确实遇到好多问题,多到足够写一篇博客,但是总结下来,真正的问题也就这几个
相关文章推荐
- 如何在eclipse中debug调试进入JDK源码及显示调试过程中的局部变量的值
- nginx服务器详细安装过程(使用yum 和 源码包两种安装方式,并说明其区别)
- OpenStack建立实例完整过程源码详细分析(13)----依据AMQP通信架构实现消息发送机制解析之二
- [源码分享]微风IM 3.2 实现新用户注册 含详细过程
- netBeans调试时不进入java内部类(jdk源码)的方法
- IDEA搭建SSMM框架(详细过程)
- java -- eclipse如何debug调试jdk源码
- 最新杏彩合买源码搭建新增腾讯分分彩完整版源码下载带手机端源码架设+调试过程
- 在开发过程中调试报表插件详细教程
- Android 4.0 Launcher2源码分析——Launcher内容加载详细过程
- jdk 1.8 hashmap源码解读(详细)(上)
- eclipse如何debug调试jdk源码
- 调试JDK源码
- 【Spring MVC】HandlerAdapter初始化详解(超详细过程源码分析)
- apache的源码安装详细过程全纪录
- nginx服务器详细安装过程(使用yum 和 源码包两种安装方式,并说明其区别)
- 一,初调HashMap,如何修改JDK的源码进行调试 【深入JDK源码】
- 使用Eclipse调试JDK源码