先建一个普通的java项目 , 一直下一步

然后找到JDK路径 , 就那个JDK主路径

找到JDK路径后,打开lib下的src.zip,这个就是JDK源码


然后在项目根路径下,建一个文件夹用来存放JDK源码,因为解压出来的根目录名是src,会和项目的src重名
随后将src.zip解压到jdk17目录里

在 添加新的JDK , 先选择原来的 JDK路径
添加后 删除所有的 源路径 信息
在 添加 源路径 ,路径就是 你解压JDK源码的路径

最后修改成 你改好的JDK , 保存,完成

然后你就可以 在文件中 加入 自己的注释 了,但是修改代码是无效的,也没必要修改

idea插件

Translation

读源码是一个很累的事情,如果看不懂官方的注释,那简直是看天书
所以我们需要一个很强大的翻译插件,比如上面 那张图片的 文档注释 就是通过Translation翻译的

SequenceDiagram

时序图 插件,灰常好用

IDEA配置JDK源码阅读环境相关推荐

  1. jdk javac运行不了_Intellij IDEA搭建jdk源码阅读环境

    一.找到源码位置 直接找到jdk安装的目录,会看到src.zip的压缩包,这里面就是jdk的源码,例如下图: 在这里解压. 第一次尝试建议使用9或更早版本jdk的源码,否则易造成卡死. 二.Intel ...

  2. Mac搭建JDK源码阅读环境

    点赞再看,养成习惯,微信公众号搜索[虚竹讲程序经],获取更多技术干货! 想要读懂JDK源码,需要在自己电脑上搭建JDK的源码阅读环境,正所谓,工欲善其事,必先利其器.下面演示如何在Mac上结合Idea ...

  3. JDK源码阅读环境搭建

    内容来源 B站Up主: CodeSheep 视频: https://www.bilibili.com/video/BV1V7411U78L 感谢大佬分享学习心得 Thanks♪(・ω・)ノ~~~ 1. ...

  4. Windows + IDEA + SBT 打造Spark源码阅读环境

    Spark源码阅读环境的准备 Spark源码是有Scala语言写成的,目前,IDEA对Scala的支持要比eclipse要好,大多数人会选在在IDEA上完成Spark平台应用的开发.因此,Spark源 ...

  5. spring5.3.x源码阅读环境搭建

    spring5.3.x源码阅读环境搭建-gradle构建编译 文章目录 spring5.3.x源码阅读环境搭建-gradle构建编译 一.依赖工具 二.下载源码 三.开始构建 四.编译源码 五.源码测 ...

  6. Spring Boot 2.0系列文章(四):Spring Boot 2.0 源码阅读环境搭建

    前提 前几天面试的时候,被问过 Spring Boot 的自动配置源码怎么实现的,没看过源码的我只能投降��了. 这不,赶紧来补补了,所以才有了这篇文章的出现,Spring Boot 2. 0 源码阅 ...

  7. Spark源码学习之IDEA源码阅读环境搭建

    软件准备 (1)Java 1.8 (2)Scala 2.11.12(需要在IDEA中安装) (3)Maven 3.8.2(需要在IDEA中配置) (4)Git 2.33 以上软件需要安装好,并进行环境 ...

  8. ardupilot java_基于Eclipse IDE的Ardupilot飞控源码阅读环境搭建

    基于Eclipse IDE的Ardupilot飞控源码阅读环境搭建 作者:Awesome 日期:2017-10-21 需准备的软件工具 Ardupilot飞控源码 PX4 toolchain JAVA ...

  9. Mybatis 源码阅读环境搭建

    Mybatis源码阅读环境搭建 前言 一.下载mybatis的源码 二.编译源码 三.创建测试项目 前言     mybatis源码阅读环境搭建还是比较简单的,接下来我们讲解一下如何搭建该源码阅读环境 ...

  10. 【深入浅出 Yarn 架构与实现】1-2 搭建 Hadoop 源码阅读环境

    本文将介绍如何使用 idea 搭建 Hadoop 源码阅读环境.(默认已安装好 Java.Maven 环境) 一.搭建源码阅读环境 一)idea 导入 hadoop 工程 从 github 上拉取代码 ...

最新文章

  1. 【每周CV论文推荐】 初学者必须精读的5篇深度学习优化相关文章
  2. 【渝粤题库】陕西师范大学210004幼儿园美术教育作业(高起专)
  3. bootstrap3 中文手册 [下载]
  4. php属性赋值吗,php – 设置类中属性的默认值
  5. layer:好看的弹出窗口
  6. nginx的高级配置(1)——为某个虚拟主机添加用户验证
  7. cad加载dll_关于CAD三维建模的35个问题
  8. win10,Net Share 共享,每次开机都会出现 --- 彻底关闭的方法---禁用server服务
  9. 呦乐乐_百科讲解大全
  10. android内部培训视频_第三节(3)_常用控件(ViewPager、日期时间相关、ListView)
  11. 黑石集团(Black Stone)黑岩公司(Black Rock)
  12. 得实打印机断针测试软件原理,得实针式打印机断针测试软件
  13. 数组、链表、哈希表(数据结构)-代码随想录
  14. Car Net全文翻译
  15. kernel编译错误R_ARM_THM_JUMP19
  16. 署任DS.ENOVIA.DMU.NAVIGATOR.V5-6R2017.GA.WIN64数字制造解决方案
  17. 外媒曝光:小米新奇想专利让超广角拍摄不失真
  18. 选择适合的Node js授权认证策略
  19. 追寻着最初的梦想,我们上路吧
  20. 跨国企业在中国 | 德国马夸特在华第二家工厂威海开业;格兰富水环境治理体验中心落户福州...

热门文章

  1. 操作系统课程设计(页面置换算法 C语言)
  2. github action自动部署构建入门
  3. ubuntu 10.04解决Skype中麦克风不工作问题
  4. 大数据-玩转数据-Oracle系统知识小结
  5. 乔布斯传记概览:乔布斯18个让人着迷的地方
  6. 微机原理与接口技术实验:完整的汇编语言程序设计实验
  7. lcd1602显示自己的学号和姓名拼音的c语言程序,LCD1602显示字符.doc
  8. 4款开源中文分词系统。
  9. HBase API 创建表
  10. 波轮全自动洗衣机分解与典型部件拆装技巧