jdk8 sun包源码下载 与 idea 设置源码

一、说明

平时学习与实际工作中我们一般安装的jdk都是SunJDK(OracleJDK),它只提供java和javax下的源代码,默认情况下IDEA会自动导入这两部分源码,供我们需要是查看:

但是,如果我们需要查看sun包下的源码,默认时是没有的,比如:sun.nio.ch.DefaultSelectorProvider

这样做因为sun包是hotspot虚拟机中java.* 和javax.*的底层实现。因为包含在rt中,所以我们也可以调用。但是因为不是sun对外公开承诺的接口,所以根据实现的需要随时增减,因此在不同版本的hotspot中可能是不同的,而且在其他的jdk实现中是没有的,调用这些类,可能不会向后兼容,所以一般不推荐使用。

二、下载

但是我们有时需要通过查看底层源码掌握或者学习jdk的实现以便进行方案选择、调优等,此时我们可以通过下载OpenJDK的源码来查看:

0、提供直接处理后的下载地址

链接:https://pan.baidu.com/s/1l5DH9q_9Ja1aUluI3bPUvA 
提取码:6gbi

1、下载地址http://hg.openjdk.java.net找到对应的jdk版本,比如jdk8 http://hg.openjdk.java.net/jdk8/jdk8/jdk/

2、选择左边的zip,下载源码

3、下载后zip包打开如下:

可见src下包含了针对各种平台的实现,我们需要根据需要(这里是选择windows平台)删除其他不需要查看源码的包,不然之后引入源码后不一定会查看到想要的平台源码,这里暴露windows的,其他删除:

三、在IDE里关联源码(我使用的时IDEA)

1、点击File -> Project Structure

2、在SDKs中对应jdk的Sourcepath下添加我们处理后的zip包

3、选择zip包后对弹出如下图,直接点OK

4、等待IDEA加载完成

5、之后就可以查看到关联了openJDK的源码了

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以按照以下步骤下载和安装JDK 8以及配置IntelliJ IDEAJDK 8的连接: 1. 首先,下载JDK 8: 您可以在Oracle官方网站上下载JDK 8。您可以访问Java SE Development Kit 8 Downloads页面,并选择适合您操作系统的版本进行下载。 2. 执行安装程序: 运行下载JDK 8安装程序,并按照提示完成安装过程。请注意安装的路径,您可能需要在后续步骤中使用。 3. 配置JAVA_HOME环境变量: 在系统环境变量中,找到或创建一个名为JAVA_HOME的变量,并将其值设置为您刚刚安装的JDK路径(例如C:\Program Files\Java\jdk1.8.0_101)。 4. 配置PATH环境变量: 在系统环境变量的Path变量中,添加JDK的bin目录路径(例如%JAVA_HOME%\bin)。这将允许您在命令提示符或终端中直接运行Java和其他相关命令。 5. 验证JDK安装: 在命令提示符或终端中,输入“java -version”命令,如果成功显示JDK 8的版本信息,则表示安装成功。 6. 下载和安装IntelliJ IDEA: 您可以访问JetBrains官方网站上的IntelliJ IDEA下载页面,并选择适合您操作系统的版本进行下载。安装程序会指导您完成安装过程。 7. 配置IntelliJ IDEAJDK 8: 打开IntelliJ IDEA,转到"File"菜单 -> "Project Structure"。在弹出的窗口中,选择"SDKs"选项卡,然后点击"+"按钮添加JDK 8。选择您安装的JDK路径,并点击"OK"保存设置。 现在,您已经完成了JDK 8的下载、安装和与IntelliJ IDEA的配置。您可以开始使用IntelliJ IDEA进行Java开发了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值