为了账号安全,请及时绑定邮箱和手机立即绑定

如何从源代码编译JDK?

如何从源代码编译JDK?

喵喵时光机 2021-05-14 19:35:08
有没有办法从源代码编译JDK?并有官方下载源吗?我想为我的智能手机编译它。
查看完整描述

2 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

这个问题是完全有效的。JDK有多个存储库(林),仅JDK存储库形式的代码无法构建完整的JDK。另外,很难获得旧版本的源代码。

请参考以下文档来构建OpenJDK。

https://hg.openjdk.java.net/jdk-updates/jdk9u/raw-file/tip/common/doc/building.html

以下是构建代码的主要步骤:

  1. 从根存储库下载代码。请检查链接以获取所有可用的存储库树。

  2. 运行位于根存储库中的get_source.sh脚本以获取其他所需的存储库

  3. 然后按照根存储库中README文件中提供的步骤进行操作

另外,如果有人想拥有预构建的二进制文件,则可以通过以下URL的appendjdk项目获得它。

https://adoptopenjdk.net/archive.html

更新:2021年2月5日

作为Project Skara的一部分,openJDK源代码从Mercurial移至Git。请参考以下新指南来构建JDK11 +。

https://openjdk.java.net/groups/build/doc/building.html


查看完整回答
反对 回复 2021-05-26
  • 2 回答
  • 0 关注
  • 130 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信