一.文件准备

但我们一般安装的jdk都是SunJDK(OracleJDK),它只提供java和javax下的源代码,如果我们需要看sun.simc.Launcher这样的类的时候还是没有源代码,我们可以通过下载OpenJDK的源码来查看。 下载地址:​​http://hg.openjdk.java.net​

    找到对应的jdk版本,比如jdk8 ​​http://hg.openjdk.java.net/jdk8/jdk8/jdk/​​​     选择左边的zip,下载源码;
    按照上面的步骤添加源代码,就可以查看了;
    网盘地址:         链接:https://pan.baidu.com/s/10b4IJCruCmMo4WaS3UGn0g  密码:xbut

src.zip: 只提供java和javax下的源代码

jdk8源码下载 与 idea 设置源码_java

其他源码下载地址:

jdk8源码下载 与 idea 设置源码_源码包_02

下载好的源码清单:

         jdk-687fd7c7986d.zip

二. 设置 idea

1、点击File -> Project Structure

jdk8源码下载 与 idea 设置源码_源码包_03

jdk8源码下载 与 idea 设置源码_源码包_04

直接添加下载的源码包.     jdk-687fd7c7986d.zip    (其他的源码包,酌情下载)

jdk8源码下载 与 idea 设置源码_.net_05

jdk8源码下载 与 idea 设置源码_.net_06

jdk8源码下载 与 idea 设置源码_源码包_07

三. 验证

比如:     sun.nio.cs.UTF_8

jdk8源码下载 与 idea 设置源码_java_08

好了,点击 ok, 完成了................
————————————————