Bonjour;

Je voudrai récupérer le chemin d’un fichier dans le dossier ressource de mon projet java, et j’ai déjà essayé trois façons, mais le résultat n’est pas ce que j’ai souhaité. Voici les trois*:
1ere façon:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
URL url = Thread.currentThread().getContextClassLoader().getResource("monfichier");
 
String path = url.getPath().substring(1).replace("%20"," ").replace("!", "");
2ème façon:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
  String path = new File("monfichier").getAbsolutePath();

3ème façon:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
test = getClass().getResource("mondossier");	  
	     String path = test.getPath().substring(1).replace("%20"," ").replace("!", "").replace("ile:", "");

Ainsi, je ne veux pas utiliser le chemin complet «*absolu*». J’ai besoin d’une méthode comme celle avec laquelle je récupérer le chemin des images*:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
jLabel61.setIcon(new javax.swing.ImageIcon(Toolkit.getDefaultToolkit().getImage(this.getClass().getResource("/ressources/images/easy.JPG"))));

Et Merci