configuration javafx sur linux:
1ére étape:
sudo apt update (mettre a jour le system)
sudo apt upgrade (mettre a jour les services)
sudo apt search openjdk ( pour verifier la version de java disponible sur la
machine)
sudo apt install openjdk-21-jdk (pour installer la version de java, kunwi ilaq que
vous remplaciez le 21 par la bonne valeur)
2éme étape:
ouvrire le navigateur de la machine virtuelle
aller vers le lien https://gluonhg.com/products/javafx/ faut descendre vers le
filtre nni, choisissez l architecture x64 et le type sdk, et telecharger le dossier
une fois telecharger faut decompresser le dossier
3éme étape:
ouvrir un terminal et créer la structure du projet
preferable: (app_javafx/src/main/com/exemple)
les commandes:
mkdir app_javafx (créer le repertoire)
cd app_javafx (se placer a l interieur du repertoire)
mkdir -p src/main/java/com/ex (créer la structure)
ouvrir un editeur exterieur "Text Editor" et créer un fichier qu on va nommer
"premierreapp.java" qui doit etre enregistrer dans le chemin 'src/main/java/com/ex'
// ou bien sur la ligne de commande on fait ca: cd app_javafx/src/main/java/com/ex
(se deriger vers le repertoire)
nano premierreapp.java et enregsitrer avec crtl+O
puis sur le fichier créer soit avec nano soit avec l editeur de text, on ouvre le
fichier et on mets notre code qui va tjr commencer par "package com.ex" faut tjr
mettre ca dans les programmes
4éme étape: (Sans maven) Compilation
Avec la commande
javac --module-path/(le chemin vers la localisation du fichier lib du dossier
sdkjavafx, chaque ordi ca depend il est ou heinnnn mais il finit bien sur par
/lib ) /lib --add-modules javafx.controls, javafx.fxml, javaxf.graphics
src/main/java/com/ex/premierreapp.java(ca cest pour specifeier le chim du fichier a
compiler)
5éme etape: apres la compilation reussite on passe a l execution
tjr sur la ligne de commande terminal on tape la commande
java --module-path/(le chemin vers la localisation du fichier lib du dossier
sdkjavafx, chaque ordi ca depend il est ou heinnnn mais il finit bien sur par
/lib ) /lib --add-modules javafx.controls, javafx.fxml, javaxf.graphics
com.ex.premierreapp.java (ca cest pour specifeier le chim du fichier a compiler)