J'ai besoin de vorte aide: je n'y arrive simplement pas...

J'ai un fichier FXML qui doit charger une image provenant de mon répertoire de ressources, mais visiblement ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<Image url="@path/birthday.jpg" />
Si je le fais à partir du SceneBuilder, il affiche l'image dans le SceneBuilder, mais lorsque je compile mon application en .jar et tente de réouvrir le composant, ça ne fonctionne pas.
J'ai essayé des chemins relatifs et des chemins absolus, mais sans succès:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
@../../../../../../defaulticons/birthday.jpg 
@/../../../../../../defaulticons/birthday.jpg
(variantes avec plus ou moins de .., au cas où)
@defaulticons/birthday.jpg
@/defaulticons/birthday.jpg
/defaulticons/birthday.jpg
Ça ne veut simplement pas fonctionner.

Se pourrait-il que le chemin d'accès soit trop long?
Voici les chemins à partir de la racine du .jar
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
/ca/maboitesite/appli/monapp/jfx/gui/BirthDayPanel.fxml
/defaulticons/birthday.jpg
L'erreur que j'ai est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Invalid URL or resource not found 
at javafx.scene.image.Image.validateUrl(Image.java:1110)
Si je retire le répertoire defaulticons du path l'erreur devient:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Invalid resource: /birthday.jpg not found on the classpath 
file:/C:/Users/monid/.m2/repository/ca/maboitesite/appli/monapp/jfx/gui/appli-monapp-jfx-gui/1.0/appli-monapp-jfx-gui-1.0.jar!/ca/maboitesite/appli/monapp/jfx/gui/BirthDayPanel.fxml:15

Merci de m'aider à démystifier ce problème, car je suis vraiment dans la brume en ce moment et c'est assez bloquant...