idea构建JDK源码
idea构建JDK源码
构建jdk源码,看一下jdk源码,各种集合,JUC等。
1.先创建一个java工程
一路next
finish
2.找到jdk目录下的sec.zip
如果忘记jdk安装目录,可以使用命令java -verbose 查看
3.将sec.zip放到创建的java工程目录下,解压
4.创建一个测试类,运行,会报错找不到UNIXToolkit和FontConfigManager
5.在根目录下创建sun包然后创建这两个类
到openjdk找到这两个类
然后就是src – > solaris --> classes -->sun --> awt/font 找到这两个类
将类中的代码复制到你Java工程中刚创建的对应的类中
6.解决找不到com.sun.tools包
将jdk中的lib导入到项目中
7.再次运行Error:java: OutOfMemoryError: insufficient memory
将堆调大
ctrl + alt + s
再次运行成功
如果你debug进入源码中发现不能自己写注释的话,这样做。
将src的源码改为你自己的项目路径就好了。