Bonjour

je suis sur la creation d'un logiciel de traitement des images et j'avais prévu une fonctionnalité qui permettra à mon programme après création d'un JAR et execution d'en extraire des images et de les placer dans un emplacement spécifique de la machine.
Mon problème est le suivant:
j'ai crée une fonction qui me permettra de deplacer ces images, qui reçoie en entrée deux instance de type File (Source , Destination), mais le probleme est que je voudrais une fois le JAR disponible pouvoir acceder à mes images et pour ça je dois écrire à titre d'exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ImageIcon icon = ImageIcon(getClass().getResource("/images/default_images/image1.jpg"));
et passer l'instance File relative à cette image à ma méthode ! alors comment faire pour recuperer une instance de File à partir d'une instance ImageIcon ?

NB: j'avais testé avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
new File("images/default_images/image1.jpg")
mais ça aussi ça marche pas !

merci de votre aide