学习nio时,发现 jdk 很多类我们都看不到源码,非常的无奈,于是想到openjdk
首先换jdk,这里我们推荐 Zulu :
https://cn.azul.com/downloads/zulu/
我们下载对应系统版本的jdk后,安装(类似oracle jdk)
测试:
C:\Users\ezlhq>java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (Zulu 8.31.0.1-win64) (build 1.8.0_181-b02)
OpenJDK 64-Bit Server VM (Zulu 8.31.0.1-win64) (build 25.181-b02, mixed mode)
安装完后
- File-> project structure -> SDKs ,添加jdk
- File-> project structure -> Project , 修改jdk
参考 : https://www.cnblogs.com/coldridgeValley/p/7795297.html
到这一步,大部分jdk都可以查看了。
但是也会存在部分jdk源码仍然无法查看的情况。
这里我们还需要使用openjdk:
- 下载:https://my.oschina.net/u/2518341/blog/1931088
- 导入:
File -> Project Structure -> SDKs -> 选中openjdk -> SourcePath -> + -> openjdk_src -> openjdk/jdk/src/ - 同时 删掉原先 src.zip