Назад | Перейти на главную страницу

Установите Java 9, 10, 11 или 12 на FreeBSD 11.1

Когда я смотрю на свой последний Коллекция портов:

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-конкретный выпуск, не то, чтобы найти.

Использовать Java для Linux?

Некоторые из этих источников действительно предлагают выпуски Linux. Работает ли Java для Linux на машине FreeBSD с использованием Двоичная совместимость с Linux® характерная черта?

Это обычный способ запуска Java на FreeBSD в настоящее время?

Предыдущие вопросы по этой теме

Мой вопрос - это обновленная версия вопросов, подобных перечисленным ниже. (С тех пор, как они были опубликованы, в мире Java многое изменилось!)

Java 11 и 12

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 с его использованием приводит к сбою установщика в случайном порядке во время процесса. Однако ваш пробег может насторожить.