🐧 Tu es sous Linux ?
Les diaporamas ci-dessous montrent les chemins Windows. Pour Kubuntu ou Ubuntu 24.04, suis plutôt la fiche complète : elle donne les commandes exactes, du apt jusqu'à la User Library JavaFX.
🎬 Les diaporamas officiels (sur le Drive)
Il faut respecter l'ordre : Java d'abord, Eclipse ensuite, JavaFX à la fin.
LinuxTélécharger OpenJDK à partir de jdk.java.net/archive, puis placer le dossier dézippé dans C:\Program Files\Java\openjdk-17.
On teste : java -version doit répondre 17.
java -version répond 21, choisis la 17 avec sudo update-alternatives --config java (et --config javac), ligne java-17-openjdk-amd64. C'est aussi ce chemin qu'il faut mettre dans JAVA_HOME, pas /usr/lib/jvm/openjdk-17/.Télécharger Eclipse sur eclipse.org/downloads. Il suffit de dézipper et de lancer eclipse.exe (Windows) ou l'exécutable eclipse-inst (Linux).
Créer un workspace comme /home/toi/workspace-archi, puis tester le Java :
Menu New -> Java Project (sans module) -> New -> Class en cochant la case du main :
Clic droit sur App.java -> Run as -> Java Application. Si le compilateur ne pointe pas sur 17 : clic droit projet -> Properties -> Java Compiler = 17.
JavaFX est la librairie graphique du cours, mais elle n'est pas dans la JDK : il faut l'ajouter.
Télécharger le SDK correspondant à ta plateforme sur gluonhq.com/products/javafx (ou prendre la copie ci-dessous), puis placer les sous-répertoires dézippés (lib, legal) dans un répertoire système :
Placer les sous-répertoires dans C:\Librairie\java\openjfx.
Ensuite dans Eclipse : clic droit projet -> Properties -> Java Build Path -> onglet Libraries -> Add Library -> User Library -> bouton User Libraries -> créer la librairie et y ajouter tous les .jar du dossier lib (javafx.base, javafx.controls, javafx.fxml, javafx.graphics, javafx.media, javafx.swing, javafx.web).
Le projet de départ Mirador se récupère via GitHub Classroom. L'invitation est donnée en classe (elle est aussi sous la diapo de titre de l'énoncé des laboratoires, dans la section commentaire).
On accepte l'invitation, on clone son dépôt, on importe le projet dans Eclipse et on vérifie que le JavaFX se lance.
🔧 Dépannage : erreurs fréquentes
Créer la variable d'environnement, par exemple dans /etc/profile.d/java_home.sh :
Sous Ubuntu et Kubuntu, la JDK installée par apt se trouve plutôt dans /usr/lib/jvm/java-17-openjdk-amd64 : c'est ce chemin qu'il faut écrire. Il faut ensuite fermer la session et la rouvrir.
Ajouter dans le launcher (paramètres de la VM) :
Sous Linux, le chemin devient --module-path /usr/lib/jvm/openjfx/lib.
Voir la section « Changer de JVM » du diaporama Installer Java et Eclipse.
Le noyau 6.14 est la cible du cours : la fiche Le noyau Linux du cours explique comment vérifier sa version, retenir les noyaux plus récents et lire les traces après un plantage.