gpt4 book ai didi

java - OpenJDK 的 Java 7 更新在哪里?

转载 作者:IT老高 更新时间:2023-10-28 20:53:50 24 4
gpt4 key购买 nike

Oracle 已发布 Java 7 的更新 2,而 OpenJDK 似乎仍在使用去年夏天发布的原始版本 147。

OpenJDK 是否有更新?

似乎确实有一个仅用于更新的 OpenJDK 项目 (http://openjdk.java.net/projects/jdk7u/),其中提到他们将与 Oracle 同时发布更新,但我找不到任何东西。

谢谢

马克

最佳答案

我将在这里回答我自己的问题,以综合我的所有发现和上面@Agemen 和@Kowser 的答案。

  • OpenJDK 是一个引用实现,除非规范改变,否则不会改变
  • 有一个 OpenJDK 更新项目,它实现了源中的所有更新(http://openjdk.java.net/projects/jdk7u/,源 http://hg.openjdk.java.net/jdk7u/jdk7u-dev)
  • OpenJDK 不会提供任何已编译或打包的更新。事实上,OpenJDK 为初始版本提供二进制文件只是为了方便。
  • 第三方操作系统/发行商有责任编译和打包 Java。例如。红帽和 Ubuntu
  • 尚无第三方发布 Java 7 更新
  • 这些第三方通常使用 IcedTea 进行编译和打包,但 IcedTea 本身并不这样做。 http://icedtea.classpath.org/wiki/Main_Page

我们现在有一些因素使得在开源服务器部署中使用 Java 真的很痛苦

  • Oracle JDK 具有 OpenJDK 软件包没有的更新(包括安全修复)。这使得使用 Oracle JDK 以外的任何东西都会导致更差的安全性
  • Oracle JDK 不能再由第三方打包分发(例如 Ubuntu)。现在我们必须在我们所有的服务器上手动安装它或编写脚本并维护它。

我只是不明白...

马克


编辑

正如@Krige 所指出的,随着最新更新的 OpenJDK 构建,事情似乎终于开始了!

关于java - OpenJDK 的 Java 7 更新在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8562293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com