getRessource()/new File depuis un autre jar

getRessource()/new File depuis un autre jar - Java - Programmation

Marsh Posté le 22-06-2006 à 14:13:31    

Bonjour,  
 
 
J'ai une *bibliotheque* que j'ai fais : dedans, j'utilise une feuille xsl, que j'ai mis dans le jar (histoire de ne pas avoir ce fichier qui se trimballe partout)
 
j'y accede comme cela dans ma bibliotheque :

Code :
  1. URL styleURL = getClass().getResource("/loader/Loader.xsl" );
  2. File f = new File(styleURL.toURI());


Je fais des tests dessus, tout est ok
 
 
Maintenant, dans mon application, qui utilise le jar de la bibliotheque, je charge ma class de la bibliotheque, qui utilise le fichier xslt : et la, c'est le drame

Code :
  1. java.lang.IllegalArgumentException: URI is not hierarchical


C'est le new File qui passe pas. (et il me faut un object File)
(le getRessource trouve la ressource car quand j'affiche le path, c'est le bon)
 
Donc question : comment faire pour passer de l'objet URL a l'objet File correctement ?


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 22-06-2006 à 14:13:31   

Reply

Marsh Posté le 22-06-2006 à 14:28:08    

Bon, ben, j'ai resolu le probleme : je n'utilise plus File et je passe par un InputStream [:petrus75]
 
Ca marche tres bien ainsi
 
 
Je me remerci tout de meme


---------------
my flick r - Just Tab it !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed