Lister le contenu d'un répertoire dans un jar
Salut, mon applet est dans un jar et je dois lister les images contenues dans l'un des répertoires de ce même jar. J'ai essayé avec ça, mais sans succès:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| File dir = new File(getClass().getResource("").getPath());
if(dir != null){
FilenameFilter filter = new FilenameFilter() {
public boolean accept(File dir, String name) {
return name.endsWith(".png") || name.endsWith(".gif") || name.endsWith(".jpg");
}
};
String[] filesList= dir.list(filter);
if (filesList!= null) {
for (int i = 0; i < filesList.length; i++) {
m_bufImageIcon.put(filesList[i], new ImageIcon(getInstance().getClass().getResource(filesList[i])));
}
}
} |
Le problème vient du fait que "dir" n'est pas un répertoire valide: ("http://monip:monport/monprojet/monapplet.jar!/unrepertoire/lerepertoirequejeveux/")
Donc la question que je me pose, comment faire pour lister mes images?