2013-03-18 7 views
0

Je voudrais savoir comment ajouter des fichiers à mon projet NetBeans et y accéder via getResource ou getResourceAsStream. Mais apparemment, je ne peux pas comprendre où se situe mon problème.Ajout de ressources dans le projet netbeans

Je glissai fichier xml dans le dossier racine du projet et lorsque je tente d'y accéder via

InputStream is = this.getClass().getClassLoader().getResourceAsStream("some_file.xsd"); 

je reçois null en conséquence.

+0

Quels paquets/répertoires sont affichés sous la racine dans Netbeans? Les ressources AFAIR dans divers répertoires sont incluses dans le Jar construit. –

Répondre

0

Assurez-vous que le some_file.xsd est présent dans le chemin de classe , puis vérifiez également si le chemin d'accès au fichier est correct.

Si ce n'est pas le cas, vous pouvez simplement le lire en utilisant FileInputStream. Quelque chose comme ceci: -

InputStream fileStream = new FileInputStream(filePath); 

et assurez-vous que filePath est une URL appropriée relative.

Questions connexes