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 .

52
demandé sur MWiesner 2015-12-12 22:24:47

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
110
répondu MWiesner 2018-02-15 15:07:13

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
17
répondu Loïch 2017-06-30 11:38:17