java下载sun包下的源码

为什么要重下sun包?

java下载sun包下的源码_第1张图片

sun包下的类,都是.class文件。例如:sun.net.www.protocol.http.HttpURLConnection的源码,竟然是.class。原因是JDK自带的src.zip里面,压根没有放对应的源码文件。

如何下载sun包源码?

找到OpenJDK官网,jdk8的下载页面:https://hg.openjdk.org/jdk8/jdk8/jdk/file/687fd7c7986d
java下载sun包下的源码_第2张图片

点击zip下载。

替换

下载,解压。
找到src/share/classes,可以看到sun文件夹,复制。
java下载sun包下的源码_第3张图片

java下载sun包下的源码_第4张图片

找到安装好的JDK里面的src.zip,复制到桌面,解压。
把刚复制的sun文件夹,粘贴到解压后的src目录中。然后再压缩生成新的src.zip。
将新生程的src.zip复制到JDK安装目录下,替换原来的src.zip,就好了。

使用Git的话,参考:java sun 包下的源码

你可能感兴趣的:(java基础,java,git,开发语言)