Pourquoi JavaFX n’est pas inclus dans OpenJDK 8 sur Ubuntu Wily (15.10)?

J’ai téléchargé OpenJDK 8 aujourd’hui via sudo apt-get install openjdk-8-jdk et il semble que JavaFX ne soit pas inclus.

 > java -version openjdk version "1.8.0_66-internal" OpenJDK Runtime Environment (build 1.8.0_66-internal-b17) OpenJDK Server VM (build 25.66-b17, mixed mode) 

J’ai installé E (fx) clipse dans la dernière Eclipse (Eclipse Mars) aussi, mais je reçois toujours un message javafx n’a pas pu être résolu .

Selon la liste des paquets dans Ubuntu Wily Xenial, il existe un paquet nommé openjfx . Cela devrait être un candidat pour ce que vous recherchez:

JavaFX / OpenJFX 8 – Plateforme d’applications client riche pour Java

Vous pouvez l’installer via:

 sudo apt-get install openjfx 

Il fournit les fichiers JAR suivants à l’installation OpenJDK sur les systèmes Ubuntu:

 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/jfxrt.jar /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jfxswt.jar /usr/lib/jvm/java-8-openjdk-amd64/lib/ant-javafx.jar /usr/lib/jvm/java-8-openjdk-amd64/lib/javafx-mx.jar 

Si vous souhaitez avoir des sources disponibles, par exemple pour le débogage, vous pouvez également installer:

 sudo apt-get install openjfx-source 

J’utilise Ubuntu 16.04 et parce que openJDK était déjà installé, cette commande a résolu le problème. N’oubliez pas que JavaFX fait partie d’OpenJDK.

 sudo apt-get install openjfx