Java 9于昨天发布,我很想通过一个恰好位于Solaris x64服务器上的测试套件来实现它。但是,我无法弄清楚如何为Solaris X64下载Java9(JRE)。 这就是Java 9的样子:
根据this,Solaris x64是支持的平台。但根据this,Solaris x64不再是Oracle Java的认证平台。 (Java 8的等效列表是here)
我不明白这会离开我的地方。
问题:
sparcv9
替换为URL中的x64
即可。这是否可以安全地用于生产目的?使用它会有法律问题吗?与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。
答案 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。