当前位置: 首页 > news >正文

如何下载OpenJDK及其源码

如果想下载 OpenJDK,存在以下几种办法:
最简单的办法是去 OpenJDK 官网,这里能下载 JDK9 及其以上的版本,还有 JDK 源码所在的 github 地址。
请添加图片描述

第二种方法是使用 IDEA 下载,位置在 File->Project Structure->SDKs。这里能下载到各家大版本的 JDK。
请添加图片描述

第三种方法是去第三方网站下载,例如有:
JDK下载 - 编程宝库
华为开源镜像站
WEJDK学习站
清华大学开源软件镜像站

如果想编辑 JDK 的源码,首先需要下载 JDK 源码。

最简单的办法就是在 JDK 压缩包内找到名为 src.zip 的压缩包,这个压缩包就是 JDK 的源码。

第二种方法是去这个 ftp 地址 Index of / 下载,这里存放了 JDK 长期支持版本,包括 6,7,8,11,17 和 21,还能下载小版本号的 JDK。
请添加图片描述
源码在 jdk/src/share/classes/java 目录下。
请添加图片描述

然后在 IDEA 中选择解压后的 JDK 源码,位置在 File->Project Structure->SDKs->Sourcepath,并移除压缩包的路径,便能在 IDEA 中直接编辑 JDK 的源码。

请添加图片描述

相关文章:

  • PHP 语法||PHP 变量
  • 睡前随笔记录
  • 含分布式电源的配电网可靠性评估matlab程序
  • Apache配置虚拟主机
  • 【双指针】有效三角形的个数
  • 6.2.SDP协议
  • 数据分析基础之《jupyter notebook工具》
  • OpenCvSharp从入门到实践-(01)认识OpenCvSharp开发环境搭建
  • Modbus TCP
  • SpringBoot问题
  • Django 入门学习总结8-管理页面的生成
  • 【qsort学习及改造冒泡排序能排序任何数】
  • 【数据结构】F : 道路建设 (Ver. I)
  • 【MySQL】InnoDB中的索引
  • docker报错standard init linux.go:228 exec user process caused: exec format error
  • [LeetCode] Wiggle Sort
  • Android 架构优化~MVP 架构改造
  • CEF与代理
  • golang 发送GET和POST示例
  • Javascript弹出层-初探
  • Java程序员幽默爆笑锦集
  • Object.assign方法不能实现深复制
  • React-Native - 收藏集 - 掘金
  • SpriteKit 技巧之添加背景图片
  • use Google search engine
  • vue脚手架vue-cli
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 高度不固定时垂直居中
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 前端性能优化--懒加载和预加载
  • 三栏布局总结
  • 什么软件可以剪辑音乐?
  • 消息队列系列二(IOT中消息队列的应用)
  • 一个JAVA程序员成长之路分享
  • 如何正确理解,内页权重高于首页?
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • #QT(智能家居界面-界面切换)
  • (1) caustics\
  • (AngularJS)Angular 控制器之间通信初探
  • (C语言)共用体union的用法举例
  • (二)JAVA使用POI操作excel
  • (二)PySpark3:SparkSQL编程
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (一)appium-desktop定位元素原理
  • (转)h264中avc和flv数据的解析
  • ******之网络***——物理***
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则