web-dev-qa-db-fra.com

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 ne soit pas inclus dans celui-ci.

> 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 aussi installé E (fx) clipse dans le dernier Eclipse (Eclipse Mars), mais je reçois toujours un message javafx n'a pas pu être résol.

76
Nikola

Selon le liste de paquets sous Ubuntu  rusé Xenial Bionic il existe un paquet nommé openjfx . Cela devrait être un candidat pour ce que vous cherchez:

JavaFX/OpenJFX 8 - Plateforme d'application client riche pour Java

Vous pouvez l'installer via:

Sudo apt-get install openjfx

Il fournit le fichiers JAR suivants à l'installation d'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 disposer de sources, par exemple pour le débogage, vous pouvez également installer:

Sudo apt-get install openjfx-source
145
MWiesner

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

Sudo apt-get install openjfx
20
Loïch