Windows操作系统的OpenJDK可用性

我是一个OpenJDK新手,我只是想知道是否有任何OpenJDK版本可用于Windows操作系统。 从OpenJDK主页( http://openjdk.java.net/ )redirect到Windows机器的Oracle Sun JRE。

是否有任何现有的OpenJDK可用于Windows? 如果是,在哪里得到它? 如果不是,我们必须自行构build它(请参阅http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows )

感谢您提前支持您。

您可以在openjdk-unofficial-builds github项目中find适用于Windows的OpenJDK 6和7二进制文件。

更新:Windows x86_64的OpenJDK 8二进制文件可以在ojdkbuild github项目中find。

免责声明:我自己创build了它们

如果您仍然在寻找Windows版本的OpenJDK,Azul Systems去年秋天推出了Zulu产品线。 OpenJDK的祖鲁分布是在Windows和Linux上构build和testing的。 虽然OpenJDK 7和6都可用,但本周我们发布了OpenJDK 8版本。 以下url为您提供免费下载,祖鲁社区论坛和其他详细信息: http : //www.azulsystems.com/products/zulu这些是二进制下载,所以您不需要从头开始构buildOpenJDK来使用它们。

我可以certificate,为Windows构buildOpenJDK 6并不是一件简单的事情。 到目前为止,我们已经build立了六个不同的平台(OpenJDK6,OpenJDK7和OpenJDK8,每个平台都用于Windows和Linux),Windows OpenJDK6构build是花费最多的时间来压缩不能在Windows上工作的项目,或者不按原样通过Java SE 6的“技术兼容性工具包”testing协议。

免责声明:我是Zulu的产品经理。 您可以在这里查看我的祖鲁版本注意事项: https : //support.azulsystems.com/hc/communities/public/topics/200063190-Zulu-Releases我希望这有助于。

OpenSCG为32位Windows和其他操作系统维护OpenJDK 6安装程序 。

要configuration它,请创build一个JAVA_HOME环境variables,并将其设置为C:\ OpenSCG \ openjdk-6.0.24或任何当前版本。 然后添加%JAVA_HOME%\ bin; 到PATH环境variables的开头。

您可以通过上下文单击(我的电脑),select属性,如果您在Windows 7中单击高级系统设置,单击高级选项卡,然后单击环境variables来编辑环境variables。

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

EDITED(thx到CaseyB评论):Windows上没有PRODUCTION支持。 从文档:

OpenJDK 8在Windows上的所有Red Hat发行版都支持开发与JBoss Middleware结合使用的应用程序,因此您可以方便,自信地在Windows或Linux环境中开发和testing,并将解决scheme部署到100%兼容并完全支持Red Hat Enterprise Linux上的OpenJDK 8。

只有OpenJDK 7 。 OpenJDK6与SUN的版本基本相同,这就是为什么它将您redirect到Oracle官方网站。

对于Java 8,Linux和Windows有一个参考实现: https : //jdk8.java.net/java-se-8-ri/ 。 它是由OpenJDK构build的。 可以select一个许可证 – GPL或Oracle二进制代码许可证。

RI(严重过时,破坏和不安全,以及不支持或维护)在这里: http : //download.java.net/openjdk/jdk7/promoted/b146/jcp_bcl/