适用于 Solaris X64 的 Java9

pet*_*erh 5 oracle solaris java-9

Java 9 昨天发布了,我很想通过一个恰好在 Solaris x64 服务器上的测试套件来试一试。但是,我不知道如何为 Solaris X64 下载 Java9 (JRE)。这是 Java 9 的样子:

Java 9 下载

这是 Java 8 的样子: Java 8 下载

根据,Solaris x64是支持的平台。但根据这个,Solaris x64上不再是一个认证为Oracle的Java平台。(Java 8 的等效列表在这里

我不明白这让我何去何从。

问题:

  • Oracle 是否正式放弃对 Solaris x64 的支持?有没有就这个话题进行交流?
  • 其实我可以从Oracle的网站下载Java 9的用于Solaris x64的完美复制,只需通过更换sparcv9x64在URL中。用于生产目的是否安全?使用会不会有法律问题?

2019 年 1 月更新

与 Solaris X64 相关的各种 JDK 发行版概述:

  • BellSoft 的 Liberica支持 Solaris X64(以及 Solaris SPARC)

  • 采用 OpenJDK似乎正在放弃对 Solaris 的支持。对于 JDK8,他们确实支持 Solaris,但仅支持 SPARC,而不支持 Intel(奇怪的选择)。对于 JDK 的更高版本,根本没有提到 Solaris。

  • Zulu, by Azul似乎只专注于 Windows、Mac OSX 和 Linux,但如果您对 Solaris 感兴趣,请注意与他们联系。

  • Amazon Corretto似乎只专注于 Windows、Mac OSX 和 Linux。

Nam*_*man 2

从 JDK9 的发行说明之一来看,它似乎没有 ISA 特定目录,这可能是您注意到的差异的原因:-

删除 Oracle Solaris ISA bin 目录和链接

在 Oracle Solaris 上,JDK 和 JRE 不再具有 ISA(指令特定架构)bin 目录。JDK 8 中存在$ JAVA_HOME/bin/sparcv9$JAVA_HOME/bin/amd64目录以及目录中的符号链接,以帮助删除 32 位支持后的迁移。依赖这些位置的脚本或应用程序应更新为使用$JAVA_HOME/bin