是否有可用于Windows的OpenJDK安装程序,可能比Oracle提供的更长时间免费更新? OpenJDK主页(http://openjdk.java.net/)仅提供ZIP文件。
是否有可用于Windows的OpenJDK安装程序,可能比Oracle提供的更长时间免费更新? OpenJDK主页(http://openjdk.java.net/)仅提供ZIP文件。
ojdkbuild
github页面和小组也可以更正式一些。我明天一定会创建一个问题。 - Lukas Eder从Java 12开始,Oracle官方提供了OpenJDK(GPL2 + Classpath Exception)的正式通用可用性(GA)和早期访问(EA)Windows 64位版本,可以从JDK网站下载tar.gz/zip文件。
如果您更喜欢安装程序,则有几个发行版可供选择。 Java Champions社区有一份公共Google文档和博客文章列出了最受支持的OpenJDK发行版。 目前包括:
我最近发现了这个网站:https://adoptopenjdk.net/
我认为它很可靠。虽然我还没有尝试过,但肯定会试一试。
许可证:
许可证 构建脚本及其他用于生成二进制文件、网站和其他构建基础设施的代码使用Apache许可证第2版许可。OpenJDK代码本身使用带有Classpath Exception的GPL v2许可。
编辑: 我也很高兴得知AdoptOpenJDK MSI安装程序(JDK和JRE)现在带有IcedTeaWeb,这是Oracle WebStart的替代品,简单的安装程序几乎只需“下一步-下一步-完成”,JWS应用程序的工作方式与以前相同。
Red Hat宣布他们将为Windows平台分发OpenJDK:
http://developers.redhat.com/blog/2016/06/27/openjdk-now-available-for-windows/编辑(感谢CaseyB的评论):在Windows上没有生产支持。从文档中可以看到:
所有Red Hat OpenJDK 8版本的Windows发行版都支持与JBoss Middleware协同工作的应用程序开发,因此您可以在Windows或基于Linux的环境中开发和测试,并将解决方案部署到100%兼容、完全支持的Red Hat Enterprise Linux上的OpenJDK 8。
在程序提供的服务下用于生产安装
是违反条款的。因此我们似乎不能将此安装程序分发给付费客户,甚至不能让他们自己安装以进行生产目的?在这里阅读。GitHub 二进制文件的条款似乎更加清晰。 - Casey B.只有OpenJDK 7可用。OpenJDK6基本上是与SUN版本相同的代码库,这就是为什么它会将您重定向到官方Oracle网站。
一种有长期支持的有趣选择是Corretto,最近由James Gosling在DevOXX上宣布。它是Open Java Development Kit(OpenJDK)的免费、多平台、适用于生产的发行版。 Corretto提供长期支持,包括性能增强和安全修复。目前提供Java版本8和11(12即将推出),您可以下载所有主要平台的二进制文件:
第二个有趣的选择是由阿里巴巴提供的Dragonwell。它是友好的分支,但他们希望定期将其更改上游到openjdk repo中...目前他们提供Java8,但是他们有有趣的东西,例如从11到8的回溯 Flight Recorder ...
第三个值得关注的是其他人已经提到的adoptOpenJDK倡议。
您可以前往AdoptOpenJDK下载由伟大社区提供的所有平台的二进制文件。