Java

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

  • June 20, 2019

當我查看最新的Ports 收藏時:

cd /usr/ports/java && ls -d openjdk*

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

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

➥ 如何獲取和安裝**Java平台**8之後的開源版本?那將是Java 的9、10、11 或 12版嗎?最好至少有 11 個,即LTS(長期支持)版本。

FreeBSD Java® 項目頁面對自 Java 8 以來的任何事情都非常安靜。

我知道 Java 有多種來源,例如:

但是這些都沒有提供特定於BSD的版本,我找不到。

在 Linux 上使用 Java?

其中一些來源確實提供了 Linux 版本。Java for Linux 是否可以在使用Linux® 二進制兼容性特性的 FreeBSD 機器上執行?

這是當今在 FreeBSD 上執行 Java 的常用方式嗎?

關於此主題的先前問題

我的問題是下面列出的問題的更新版本。(自從這些發布以來,Java 世界發生了很大變化!)

Java 11 和 12

現在可以在埠樹中找到 OpenJDK 11 和 12。看:

正在努力看到用於 FreeBSD 的 OpenJDK 的未來版本與 macOS、Linux、AIX 等其他作業系統一起定期提供。

以前的版本

在 Java 9 和 10 期間,BSD 工作正在進行中。雖然跳過了 9 和 10,但現在可以使用 11 和 12。提醒:Java SE 11是按照 Oracle 和OpenJDK項目採用的新的 6 個月發布節奏的長期支持 (LTS)版本。

Java 8 是針對 BSD 發布的,可在 Ports 樹中找到。

至於執行 Oracle (Linux) Java - 有可能,但這個 JRE 不穩定。例如,使用它安裝 MATLAB 在此過程中會隨機使安裝程序崩潰。但是,您的里程可能會很謹慎。

引用自:https://serverfault.com/questions/942101