java8 jdk1.8源码快速搭建-idea

一、找到源码位置

java8实战及源码获取:

如果需要,可留言或扫描下方二维码,关注公众号,回复 jdk1.8获取java8源码:

回复  java8 获取《java8实战》:

 

 

二、Intellij IDEA搭建源码阅读环境

 

打开已下载的jdk1.8源码项目

为了避免修改原来的SDKs,另外再添加一个名为“jdk1.8learn”的jdk,并移除src.zip,替换为项目的src
File ->Project Structure->Platform Settings ->SDKs

修改项目使用的jdk为新建的“jdk1.8learn” jdk

 

接下来:


编译器设置:


 

三、运行Main类的main方法

如果运行不成功,会出现以下错误提示:
Error:java: OutOfMemoryError: insufficient memory(系统资源不足)
程序包com.sun.tools.javac.api不存在
 

1、Error:java: OutOfMemoryError: insufficient memory

查看构建过程编译器所需的堆大小
File–>Setting…–>Build,Execution,Deployment–>Compiler
堆大小可由原来的700改为1000
在这里插入图片描述

2、程序包com.sun.tools.javac.api不存在

手动将jdk安装目录下lib包中tools.jar添加到项目中
File ->Project Structure->Project Settings ->Libraries
在这里插入图片描述
将tools.jar lib添加到项目中
在这里插入图片描述
点击ok后。解决Error:(40, 31) java: 程序包com.sun.tools.javac.api不存在问题

运行main,成功即可!

文章借鉴:https://blog.csdn.net/IT_Migrant_worker/article/details/104743218

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值