Когда я смотрю на свой последний Коллекция портов:
cd /usr/ports/java && ls -d openjdk*
… Я вижу только версии 6, 7 и 8 Java в выпусках OpenJDK:
openjdk6 openjdk6-jre openjdk7 openjdk7-jre openjdk8 openjdk8-jre
➥ Как получить и установить версии с открытым исходным кодом Платформа Java позже 8? Это были бы версии 9, 10, 11 или 12 Java? Предпочтительно не менее 11, т.е. LTS (долгосрочная поддержка) релиз.
В Проект FreeBSD Java® страница подозрительно молчит обо всем, начиная с Java 8.
Я знаю, что существуют различные источники Java, такие как:
Но ни один из них не предлагает BSD-конкретный выпуск, не то, чтобы найти.
Некоторые из этих источников действительно предлагают выпуски Linux. Работает ли Java для Linux на машине FreeBSD с использованием Двоичная совместимость с Linux® характерная черта?
Это обычный способ запуска Java на FreeBSD в настоящее время?
Мой вопрос - это обновленная версия вопросов, подобных перечисленным ниже. (С тех пор, как они были опубликованы, в мире Java многое изменилось!)
OpenJDK 11 и 12 теперь можно найти в дереве портов. Видеть:
Прилагаются усилия чтобы увидеть, как будущие версии OpenJDK для FreeBSD будут регулярно выпускаться вместе с другими ОС, такими как macOS, Linux, AIX и т. д.
Во времена Java 9 и 10 работа BSD была продолжающийся. Хотя 9 и 10 были пропущены, теперь доступны 11 и 12. Напоминание: Java SE 11 это Долгосрочная поддержка (LTS) версии в соответствии с новой 6-месячной периодичностью выпуска, принятой Oracle и OpenJDK проект.
Java 8 была выпущена для BSD и доступна в дереве портов.
Что касается запуска Oracle (Linux) Java - это возможно, но эта JRE нестабильна. Например, установка MATLAB с его использованием приводит к сбою установщика в случайном порядке во время процесса. Однако ваш пробег может насторожить.