Pourquoi JavaFX n'est-il 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 n'y est 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 le message javafx ne pouvait pas être résolu .
2 réponses
selon la liste des paquets dans Ubuntu Wily Xenial il y a un paquet nommé openjfx . Cela devrait être un candidat pour ce que vous cherchez:
JavaFX / OpenJFX 8 - Rich client application platform for Java
vous pouvez l'installer via:
sudo apt-get install openjfx
il fournit le suit les fichiers JAR à 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 voulez avoir des sources disponibles, par exemple pour le débogage, vous pouvez installer en plus:
sudo apt-get install openjfx-source
j'utilise ubuntu 16.04 et comme j'avais déjà openJDK installé, cette commande a résolu le problème. N'oubliez pas que JavaFX fait partie d'OpenJDK.
sudo apt-get install openjfx