在 IDEA(2019.3) 搭建 jdk1.8.0_231 源码阅读环境
1. JDK源码在哪里?
找到JDK安装包所在目录,会看到src.zip的压缩包,这里面就是JDK的源码
2. 搭建步骤
- 新建一个简单的Java工程,把源码src.zip解压到该工程下的src目录下,编译源码
打开idea,菜单栏File —> Project,出现如下图:
在点Next, 选个初始化一个应用,出现如下图:
再点Next, 输入项目名, 及保存路径:
最后出现的界面如下:
注意:
(1)此时在工程下只有一个空的src包
(2)需要先将src.zip解压出的文件夹,复制到此src目录下
(3)再在src目录下创建一个Main类
(4)再进行编译debug,但是编译会报错误:问题1:缺少com.sun.tools包
问题2:缺少sun.awt.UNIXToolkit 和 sun.font.FontConfigManager这两个类
问题3:debug的时候,调用的src.zip中的文件
问题4:资源不足
3. 搭建过程中的问题总结
问题1:缺少com.sun.tools包
File —> Project structure —> Libraries 把jdk路径下的lib包下的tools.jar添加到工程中
问题2:缺少sun.awt.UNIXToolkit 和 sun.font.FontConfigManager这两个类
在src的目录下手动添加这两个类
解决缺少的这两个类,可以去OpenJDK拷贝
拷贝参考的博客:https://blog.csdn.net/IT_Migrant_worker/article/details/104743218
问题3:debug的时候,调用的src.zip中的文件
移除掉src.zip文件,按下图操作即可
问题4:资源不足
如果觉得不错,来关注吧
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/69796.html