为什么要重下sun包?

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

如何下载sun包源码?

找到OpenJDK官网,jdk8的下载页面:https://hg.openjdk.org/jdk8/jdk8/jdk/file/687fd7c7986d

点击zip下载。

替换

下载,解压。
找到src/share/classes,可以看到sun文件夹,复制。

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

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

java下载sun包下的源码相关推荐

  1. jdk下没有java源码_openJDK之如何下载各个版本的openJDK源码

    如果我们需要阅读openJDK的源码,那么需要下载,那么该去哪下载呢? 现在JDK已经发展到版本10了,11已经处于计划中,如果需要特定版本的openJDK,它们的下载链接在哪呢? 1.openJDK ...

  2. java 官网下载jdk源码_openJDK之如何下载各个版本的openJDK源码

    如果我们需要阅读openJDK的源码,那么需要下载,那么该去哪下载呢? 现在JDK已经发展到版本10了,11已经处于计划中,如果需要特定版本的openJDK,它们的下载链接在哪呢? 1.openJDK ...

  3. WSL Ubuntu 20.04下Android源码下载

    1. 开启WSL 右键开始菜单,打开任务管理器,选择性能选项卡,查看 CPU 虚拟化是否开启,如果没有开启,需要在 BIOS 中开启. 在 Windows 设置中搜索并打开"启用或关闭 Wi ...

  4. java手机象棋软件下载,Java手机网络版象棋游戏附源码JAVA游戏源码下载

    运行于手机上的中国象棋游戏,鉴于JAVA J2ME技术,本游戏分服务端和客户端,导入JAR包即可在手机上运行,内有开发文档和运用说明. Java手机网络版象棋游戏附源码 (1 folders, 2 f ...

  5. PHP仿代下狗源码-素材代下载搜索引擎系统整站打包

    介绍: PHP仿代下狗源码-素材代下载搜索引擎系统多功能/自带火车头采集接口/源码素材付费下载系统/整站打包完美运营版本 缺点:这个用户登录必须对接QQ互联登录,有能力可以自己二开注册登录 1.采用p ...

  6. 用SVN下载编译Spring3.2.4源码导入eclipse

    想学习研究下Spring源码,就在网上搜索一堆资料,别人的东西在自己的电脑上总是有问题.总结下自己的使用方法,以便备忘. 前提:导入eclipse成功,导入不了myeclipse. 1.准备条件: ( ...

  7. 天天酷跑php源码_使用Java实现天天酷跑(附源码)

    首先,写一个需求文档: 一.项目名称:<天天酷跑>(RunDay) 二.功能介绍: 闯关类游戏,玩家登录后,选择进入游戏,通过键盘控制玩家的上下左右移动,来躲避 障碍物和吃金币,玩家躲避的 ...

  8. java的数组与Arrays类源码详解

    java的数组与Arrays类源码详解 java.util.Arrays 类是 JDK 提供的一个工具类,用来处理数组的各种方法,而且每个方法基本上都是静态方法,能直接通过类名Arrays调用. 类的 ...

  9. ffmpeg编译gb28181_RTSP/GB28181协议/海康SDK/Ehome协议视频上云网关EasyCVR视频平台在linux环境下ffmpeg源码单步调试环境搭建...

    目前TSINGSEE青犀视频研发的视频上云服务平台EasyCVR已经可集成海康EHome私有协议,并且在前文中我也跟大家讲过EHome协议的配置和调用流程,有兴趣的可以阅读一下:配置及协议介绍.Eho ...

最新文章

  1. python终端中退格键,方向键不能使用
  2. 新浪微博oauth2.0弹出验证dialog中输入框被输入法覆盖的解决办法
  3. android 图片压缩
  4. 《研磨设计模式》chap18 状态模式state(3)应用到场景
  5. 服务器选购seo优化规则,如何选择有利于SEO优化的空间服务器
  6. 分享十五个最佳jQuery幻灯插件和教程
  7. 有关Linux下的一些配置
  8. chromium之message_pump_win之二
  9. 删除曾经使用过的USB设备记录
  10. 工程数学线性代数(同济版)第一到六章答案大全线代答案工程数学线代答案
  11. 图片格式WEBP全面解析
  12. Android开发 应用软件更新通用方式--强制/非强制/远程控制/浏览器 更新
  13. 什么是“ Windows任务的主机进程”,为什么我的PC上运行着这么多主机?
  14. python之excel数据读取与分类累加
  15. Ubuntu Desktop LTS - 文件完整路径
  16. L1-020 帅到没朋友(c++包含测试点)
  17. 操作系统的基本概念|操作系统
  18. CF366D Dima and Trap Graph 题解
  19. 发那科机器人协同作业程序,博途西门子1200搭配-威纶通触摸屏
  20. Introduction to 3D Game Programming with DirectX 11学习笔记 6 Direct3D中的绘制(一)

热门文章

  1. 在我最美好的年华,遇见最深情的你
  2. Tomcat性能调优
  3. 拼多多2021笔试题解
  4. 如何使用JMeter进行并发测试
  5. vue 自定义指令 权限指令
  6. IOS小技能:应用上架材料的准备、打包注意事项、app 转让
  7. nba购票系统php,2018上海NBA playzone门票【购票】
  8. 【Autopsy数字取证篇】Autopsy案例更改时区
  9. SLAM | 激光SLAM中开源算法对比
  10. css 窗口模式,如何:使用“CSS 属性”窗口