Java 9是昨天发布的,我渴望通过一个恰好在Solaris x64服务器上的测试套件来对其进行测试。但是,我无法弄清楚如何为Solaris X64下载Java9(JRE)。
Java 9的外观如下:
Java 8的外观如下:
根据this,Solaris x64是受支持的平台。但是根据this,Solaris x64不再是Oracle Java的认证平台。 (Java 8的等效列表为here)
我不明白这在哪里。
问题:
Oracle是否正式放弃对Solaris x64的支持?关于这个话题有什么交流吗?
实际上,我可以从Oracle网站上下载用于Solaris x64的Java 9的完美副本,只需将URL中的sparcv9
替换为x64
。可以安全地用于生产目的吗?使用它会有法律问题吗?
更新2019年1月
与Solaris X64相关的各种JDK发行版概述:
Liberica, by BellSoft支持Solaris X64(和Solaris SPARC)
AdoptOpenJDK似乎正在放弃对Solaris的支持。实际上,对于JDK8,他们确实支持Solaris,但仅在SPARC上支持,而不在Intel上支持(奇怪的选择)。对于JDK的更高版本,根本没有提到Solaris。
Zulu, by Azul似乎只专注于Windows,Mac OSX和Linux,但是如果您对Solaris感兴趣,请注意与他们联系。
Amazon Corretto似乎只专注于Windows,Mac OSX和Linux。
最佳答案
作为JDK9发行说明的形式之一,似乎它没有ISA特定目录,并且可能是您注意到差异的原因:-
Remove Oracle Solaris ISA bin directories and links
在Oracle Solaris上,JDK和JRE不再具有ISA(指令
特定体系结构)bin目录。 $ JAVA_HOME / bin / sparcv9和
$ JAVA_HOME / bin / amd64目录,以及
目录,存在于JDK 8中,以帮助32位之后的迁移
支持已删除。依赖于这些的脚本或应用程序
位置应更新为使用$ JAVA_HOME / bin。