在 FreeBSD 11.1 上安裝 Java 9、10、11 或 12
當我查看最新的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 在此過程中會隨機使安裝程序崩潰。但是,您的里程可能會很謹慎。