在 FreeBSD 11.1 上安装 Java 9、10、11 或 12

Bas*_*que 7 freebsd java bsd freebsd-ports

当我查看我最新的Ports 集合时

cd /usr/ports/java && ls -d openjdk*
Run Code Online (Sandbox Code Playgroud)

... 我在 OpenJDK 版本中只看到 Java 版本 6、7 和 8:

openjdk6 openjdk6-jre openjdk7 openjdk7-jre openjdk8 openjdk8-jre

? 如何获取和安装Java平台8以后的开源版本?那将是Java 的第9、10、11 或 12 版?最好至少有 11 个,即LTS(长期支持)版本。

自 Java 8 以来,FreeBSD Java® Project页面对任何事情都非常安静。

我知道 Java 有多种来源,例如:

但是这些都没有提供特定于BSD 的版本,我找不到。

在 Linux 上使用 Java?

其中一些来源确实提供了 Linux 版本。Java for Linux 是否可以在使用Linux® 二进制兼容性功能的 FreeBSD 机器上运行?

这是当今在 FreeBSD 上运行 Java 的常用方法吗?

以前关于这个主题的问题

我在这里的问题是更新版本的问题,例如下面列出的问题。(自从这些发布以来,Java 世界发生了很大变化!)

小智 8

爪哇 11 和 12

现在可以在端口树中找到 OpenJDK 11 和 12。看:

正在努力看到 OpenJDK for FreeBSD 的未来版本定期与其他操作系统(如 macOS、Linux、AIX 等)一起提供。

以前的版本

在 Java 9 和 10 期间,BSD 工作正在进行中。虽然跳过了 9 和 10,但现在可以使用 11 和 12。提醒:根据 Oracle 和OpenJDK项目采用的新的 6 个月发布节奏,Java SE 11长期支持 (LTS)版本。

Java 8 是针对 BSD 发布的,可在 Ports 树中找到。

至于运行 Oracle (Linux) Java - 这是可能的,但是这个 JRE 是不稳定的。例如,使用它安装 MATLAB 会使安装程序在此过程中随机崩溃。但是,您的里程可能会很谨慎。