cormandyr
Messages postés600Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention 8 juillet 2016
-
7 juin 2012 à 15:27
cormandyr
Messages postés600Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention 8 juillet 2016
-
8 juin 2012 à 15:53
Bonjour bonjour,
J'ai le don d'avoir des trucs bizarres qui se produisent chez moi et pas chez les autres, mais bon faut quand meme que ça fonctionne chez moi...
je dois extraire des fichiers de configuration d'un jar.
pour avoir accès à l'un de ces fichiers, je fais donc un joli :
InputStream is = MaClass.class.getResourceAsStream(maResource);
si la resource est trouvée, il me renvoie une instance, sinon null...
donc un simple if m'assure que la ressource existe.
if ( is != null ) {...}
on me suit toujours??
la où ça devient rigolo, c'est que ce stream est vide... la méthode
is.getAvailable()
me renvoie 0...
j'effectue ce code sur une petite cinquantaine de fichiers différents... aucun n'est vide dans l'archive (j'ai vérifié)... Et seul un n'a pas de stream vide...
alors ma question est simple ^^
Qu'est-ce qui pourrait faire que j'ai des input stream vides sur des fichiers non vide?
cormandyr
Messages postés600Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention 8 juillet 201611 8 juin 2012 à 15:53
Bon ben sans avoir modifié le code de transfert, juste supprimant des fichiers à extraire, cela fonctionne correctement...
la magie existe aussi en JAVA ^^