Installieren Sie Java 9, 10, 11 oder 12 unter FreeBSD 11.1

7

Wenn ich mir meine aktuelle Ports-Sammlung ansehe :

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

… Ich sehe nur die Versionen 6, 7 und 8 von Java in den OpenJDK-Versionen:

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

➥ Wie erhält und installiert man eine Open-Source-Version der Java-Plattform später als 8? Das wären die Versionen 9, 10, 11 oder 12 von Java? Vorzugsweise mindestens 11, dh die LTS -Version (Long Term Support).

Die FreeBSD Java® Project- Seite ist in Bezug auf alles seit Java 8 verdächtig leise.

Ich weiß, dass es verschiedene Quellen für Java gibt, wie zum Beispiel:

Aber keines davon bietet eine BSD- spezifische Veröffentlichung, die ich nicht finden konnte.

Java für Linux verwenden?

Einige dieser Quellen bieten Linux-Versionen an. Läuft Java für Linux auf einem FreeBSD-Computer mit der Linux® Binary Compatibility- Funktion?

Ist das heutzutage die übliche Art, Java unter FreeBSD auszuführen?

Vorherige Fragen zu diesem Thema

Meine Frage hier ist eine aktualisierte Version von Fragen wie den unten aufgeführten. (In der Java-Welt hat sich viel geändert, seit diese veröffentlicht wurden!)

Basil Bourque
quelle

Antworten:

8

Java 11 & 12

OpenJDK 11 und 12 finden Sie jetzt im Ports-Baum. Sehen:

Es wird versucht, zukünftige Versionen von OpenJDK für FreeBSD regelmäßig zusammen mit anderen Betriebssystemen wie macOS, Linux, AIX usw. zur Verfügung zu stellen.

Frühere Versionen

Während der Zeit von Java 9 & 10 waren die BSD-Arbeiten noch nicht abgeschlossen . Während 9 & 10 übersprungen wurden, sind 11 & 12 jetzt verfügbar. Zur Erinnerung: Java SE 11 ist die LTS- Version (Long-Term Support) gemäß der neuen 6-Monats-Release-Trittfrequenz, die von Oracle und dem OpenJDK- Projekt übernommen wurde.

Java 8 wurde für BSD freigegeben und ist im Ports-Baum verfügbar.

Das Ausführen von Oracle (Linux) Java ist möglich, aber diese JRE ist instabil. Wenn Sie beispielsweise MATLAB damit installieren, stürzt das Installationsprogramm während des Vorgangs zufällig ab. Ihr Kilometerstand kann jedoch vorsichtig sein.

Menge
quelle