URL nulle via class loader
Bonjour,
Je me vois confrontée à un problème quasi similaire à celui ci :
http://www.developpez.net/forums/showthread.php?t=44213
à la différence près que le fichier que j'essaye de charger n'est pas un sous dossier de celui de la classe appelante.
La structure de mon appli est celle ci :
>Projet
--->src
------>monPackage
---------* TestLoad.java
--->files
------*file.txt
--->META-INF
------* MANIFEST.MF
Cela fait plusieurs heures que je cherche et m'arrache les cheveux pour arriver à charger le fichier file.txt depuis la classe TestLoad.java via getClass().getResource()
J'ai pourtant essayé de suivre tous les conseils donnés par adiGuba sur le post dont j'ai mis le lien plus haut, mais rien n'y fait, getClass().getResource() retourne toujours null.
Voici le contenu de mon fichier manifest :
Code:
1 2 3
|
Manifest-Version: 1.0
Class-Path: ./ |
Voici le contenu du main de ma classe TestLoad.java :
Code:
1 2 3
|
InputStream is = getClass().getResourceAsStream("/files/file.txt");
if (is==null) System.out.println("nuuull"); |
J'ai beau essayer tous les chemins possibles et imaginables à la place de "/files/file.txt" (qui d'après le post semble être ce qu'il faut faire, à moins que j'ai mal saisi)... Rien n'y fait.
Quelqu'un pourrait il m'aider s'il vous plait ?
Merci par avance !