适用于Windows操作系统的OpenJDK可用性

问题

Windows操作系统是否有OpenJDK版本?从OpenJDK主页(http://openjdk.java.net/),它重定向到Oracle Sun JRE for Windows机器。

Windows中是否有可用的OpenJDK?如果是的话,去哪里?如果没有,我们是否必须自己建造它(见http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows)


#1 热门回答(97 赞)

你可以在openjdk-unofficial-buildsgithub项目中找到适用于Windows的OpenJDK 6和7二进制文件。

更新:Windows 786_64的OpenJDK 8二进制文件可以在ojdkbuildgithub项目中找到。

免责声明:我自己建造了它们


#2 热门回答(40 赞)

如果你仍在寻找OpenJDK的Windows版本,Azul Systems去年秋天推出了Zulu产品线。 OpenJDK的Zulu发行版是在Windows和Linux上构建和测试的。我们本周发布了OpenJDK 8版本,但OpenJDK 7和6也都可用。以下URL可以为你提供免费下载,Zulu社区论坛和其他详细信息:http://www.azulsystems.com/products/zulu这些是二进制下载,因此你无需从头开始构建OpenJDK即可使用它们。

我可以证明,为Windows构建OpenJDK 6并不是一件轻而易举的事。在我们为x64构建的六个不同平台(OpenJDK6,OpenJDK7和OpenJDK8,每个用于Windows和Linux)中,到目前为止,Windows OpenJDK6构建花费了最多的努力来拧掉在Windows上无效的项目,或者不会"原样"通过Java SE 6的技术兼容性套件测试协议。

免责声明:我是Zulu的产品经理。你可以在这里查看我的Zulu发布通知:https://support.azulsystems.com/hc/communities/public/topics/200063190-Zulu-Releases我希望这有帮助。


#3 热门回答(7 赞)

Red Hat宣布他们将分发OpenJDK for Windows平台:http://developers.redhat.com/blog/2016/06/27/openjdk-now-available-for-windows/

编辑(请参阅CaseyB评论):Windows上没有PRODUCTION支持。从文档:

所有支持Windows的OpenJDK 8 Red Hat发行版都支持开发与JBoss Middleware配合使用的应用程序,因此你可以在Windows或基于Linux的环境中开发和测试并将解决方案部署到100在Red Hat Enterprise Linux上兼容,完全支持,OpenJDK 8。

  • https://developers.redhat.com/products/openjdk/overview/
  • https://developers.redhat.com/terms-and-conditions/