Bonjour,
Il y a longtemps que je ne viens pas sur le forum... il y a longtemps que je ne programme plus...
Alors petite question relative au classpath d'un projet sous eclipse.
La structure de mon projet est la suivante:
Project
## bin
### Input
##### a.csv
##### dir1
####### dir2
######### dir3
########### b.csv
## src
### Main.java
### constants
### util
##### FileUtil.java
Lorsque j'exécute mon projet, j'essaye de lire les CSVs qui sont dans mon classpath. Mon classpath (User Entries) possède le répertoire "Input".
Pour cela, j'ai la ligne suivante:
=> celle ci se passe bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part final URL url = this.getClass().getClassLoader().getResource("a.csv");
et
=> celle ci retourne NULL
Code : Sélectionner tout - Visualiser dans une fenêtre à part final URL url2 = this.getClass().getClassLoader().getResource("b.csv");
Je pense que le classpath ne prends pas en compte les sous-répertoires. Ai-je raison? comment résoudre le problème?
Merci!
Partager