Bonjours,
J'ai vu que cette question avait déjà été posé quelques fois mais j'ai pas vu de solutions qui permettent de résoudre mon problème.
J'ai fais une application qui lit dans un fichier XML pour la configuration, lorsque je lance mon application depuis Eclipse, je n'ai aucun problème, et lorsque je lance mon application depuis un jar (généré avec fatjar), il ne trouve pas le fichier :
Pour info il ne suffit pas d'utilisé getClass().getResource(...) puisque c'est ce que j'utilise :Y:\Workspaces\Francois\Application\file:\Y:\Workspaces\Francois\Application\Application.jar!\org\Application\configuration\configuration.xml (Le chemin spécifié n'est pas valide)
class java.io.FileNotFoundException
Quelqu'un saurait-il comment résoudre mon problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part File xml = new File(getClass().getResource("configuration.xml").getFile());

 

 
		
		 
         
 

 
			
			


 
			 
   
 


 Fichier XML dans un jar
 Fichier XML dans un jar
				 Répondre avec citation
  Répondre avec citation 
			 Envoyé par Rayndell
 Envoyé par Rayndell
					
				 
  
 
 
			 Si tu veux simplement lire le fichier tu n'a en aucun cas besoin d'utiliser File. Tu dois utiliser directement l'InputStream de l'URL ou la méthode getResourceAsStream()...
 Si tu veux simplement lire le fichier tu n'a en aucun cas besoin d'utiliser File. Tu dois utiliser directement l'InputStream de l'URL ou la méthode getResourceAsStream()... 
 


Partager