oracle - 适用于 Solaris X64 的 Java9

标签 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 的完美副本,只需替换 sparcv9x64在网址中。用于生产目的是否安全?使用会不会有法律问题?

  • 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

    On Oracle Solaris, the JDK and JRE no longer have an ISA (Instruction Specific Architecture) bin directory. The $JAVA_HOME/bin/sparcv9 and $JAVA_HOME/bin/amd64 directories, and the sym links in the directories, were present in JDK 8 to aid migration after 32-bit support was removed. Scripts or applications that rely on these locations should be updated to use $JAVA_HOME/bin.

    关于oracle - 适用于 Solaris X64 的 Java9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46369860/

    相关文章:

    c - pclose() 在多线程环境中过早返回 (Solaris 11)

    sql - 如何从基于对象的表查询中返回对象

    oracle - PLS-00402 : alias required in SELECT list of cursor to avoid duplicate column names

    sql - 为什么使用 COALESCE 或 CASE 不断返回 null

    c - 获取Solaris内核模块中的进程启动时间

    java - 在 Solaris 上使用 Java 的文件名重音

    oracle - 触发器中的SQL IF ELSE语句

    java - 线程 "main"java.lang.SecurityException : Prohibited package name: java. sql 中的异常

    java - Java 9 spring boot 应用程序的 maven 构建期间的 RuntimeException

    java-9 - Java 9 - 发布者和订阅者如何工作