Date de première publication : 2021/10/14
Java 8
Si vous avez installé le JDK 1.8 sous windows ou sous mac, vous n'avez rien à faire... JavaFX est déjà installé.
Si vous êtes avec une distribution LINUX, vous avez deux paquets à installer séparément : le JDK et JavaFX
Java plus récent
Si vous avez un java plus récent, vous avez forcément deux choses à installer séparément : le JDK et JavaFX. Pour être sûr que cela marche, il faut prendre des versions compatibles des produits.
Le site officiel de JavaFX est https://openjfx.io/
Il vous faudra ensuite noter où se trouve le répertoire des bibliothèques (lib) JavaFX et donner ce nom à la fois au compilateur et à la machine virtuelle.
Depuis la version 11, il faut également donner les noms des modules à charger.
Si vous utilisez la version d'IntelliJ complète que vous pouvez utiliser gratuitement grâce à votre statut étudiant, il suffit de créer un projet "JavaFX". Pas de téléchargement supplémentaire du JavaFX, cela sera fait automatiquement par l'IDE
Installation LINUX à l'ISIMA
Java 16 et FX 16 sont installés à l'ISIMA sur les machines Turing, ADA et les PC sous LINUX (Debian/Plasma) dans le répertoire /usr/local/ib/javafx-sdk-16
Pour compiler, vous devez donc faire quelque chose comme cela :
javac --module-path /usr/local/lib/javafx-sdk-16 --add-modules javafx.controls JavaFXHello.java
Et pour exécuter un programme JavaFX :
java --module-path /usr/local/lib/javafx-sdk-16 --add-modules javafx.controls JavaFXHello
La liste des modules n'est pas exhaustive :-)