Java9 for Solaris X64

时间:2017-09-22 17:07:41

标签: oracle solaris java-9

Java 9于昨天发布,我很想通过一个恰好位于Solaris x64服​​务器上的测试套件来实现它。但是,我无法弄清楚如何为Solaris X64下载Java9(JRE)。 这就是Java 9的样子:

Java 9 downloads

这里是Java 8的样子: Java 8 downloads

根据this,Solaris x64是支持的平台。但根据this,Solaris x64不再是Oracle Java的认证平台。 (Java 8的等效列表是here

我不明白这会离​​开我的地方。

问题:

  • Oracle正式放弃对Solaris x64的支持吗?有没有就此主题进行过沟通?
  • 我实际上可以从Oracle的网站下载Java 9 for Solaris x64的完美副本,只需将sparcv9替换为URL中的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。

3 个答案:

答案 0 :(得分:1)

形成JDK9的发行说明之一,似乎它没有ISA特定的目录,可能是你注意到的瑕疵的原因: -

Remove Oracle Solaris ISA bin directories and links

  

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

答案 1 :(得分:1)

SmartOS社区(即基于Illumos的OpenSolaris派生产品)实际上正在pkgsrc中支持JDK9 / 10/11。据我所知,您应该能够在Oracle Solaris上使用pkgsrc。乔纳森·珀金(Joyent / pkgsrc)的乔纳森·珀金(Jonathan Perkin)做得非常出色,实际上已经在pkgsrc中使用了JDK 9和10(JDK 11仍然是WIP):

如果您有兴趣,请加入SmartOS用户讨论邮件列表。

答案 2 :(得分:0)

Solaris x64没有Java 9。有关详细信息和说明,请参阅MOS Doc ID 2325957.1。

但你绝对可以构建和使用OpenJDK9。