Quand je regarde ma mise à jour Collection de ports :
cd /usr/ports/Java && ls -d openjdk*
… Je ne vois que les versions 6, 7 et 8 de Java dans les versions d'OpenJDK:
openjdk6 openjdk6-jre openjdk7 openjdk7-jre openjdk8 openjdk8-jre
➥ Comment peut-on obtenir et installer une version open-source de la plate-forme Java après 8? Ce serait des versions 9, 10, 11 ou 12 de Java? De préférence au moins 11, c'est la version LTS (support à long terme).
La page FreeBSD Java® Project est étrangement silencieuse à propos de quoi que ce soit depuis Java 8.
Je sais qu'il existe différentes sources pour Java telles que:
Mais aucun d'entre eux n'offre une version spécifique BSD , pas que j'ai pu trouver.
Certaines de ces sources proposent des versions Linux. Java pour Linux fonctionne-t-il sur une machine FreeBSD utilisant la fonction Linux® Binary Compatibility ?
Est-ce la façon habituelle d'exécuter Java sur FreeBSD de nos jours?
Ma question ici est une version mise à jour de questions telles que celles énumérées ci-dessous. (Beaucoup de choses ont changé dans le monde Java depuis leur publication!)
OpenJDK 11 et 12 se trouvent désormais dans l'arborescence des ports. Voir:
n effort est en cours pour voir les futures versions d'OpenJDK pour FreeBSD régulièrement mises à disposition aux côtés des autres OS tels que macOS, Linux, AIX, etc.
Pendant la période Java 9 & 10, le travail BSD était en cours . Alors que 9 & 10 ont été ignorés, 11 & 12 sont disponibles maintenant. Rappel: Java SE 11 est la version Long-Term Support (LTS) selon la nouvelle cadence de sortie de 6 mois adoptée par Oracle et le projet OpenJDK .
Java 8 a été publié pour BSD et est disponible dans l'arborescence des ports.
En ce qui concerne l'exécution d'Oracle (Linux) Java - c'est possible, mais ce JRE est instable. Par exemple, l'installation de MATLAB en l'utilisant plante le programme d'installation de manière aléatoire pendant le processus. Cependant, votre kilométrage peut se méfier.