Je ne comprends pas comment charger les fichiers du pot produit.Java chargement des fichiers à partir du pot
Ceci est mon code et il fonctionne très bien dans l'EDI, mais pas quand je lance le pot:
URL url = ClassLoader.getSystemResource(".");
try
{
File dir = new File(url.toURI());
for (File f : dir.listFiles())
{
String fn = f.getName();
if (fn.endsWith(".png"))
{
ImageView iv = new ImageView(fn);
// ...
}
}
}
catch (Exception e)
{
e.printStackTrace();
}
La structure du pot est:
- META-INF
- de (et le reste des paquets avec les fichiers de classe)
- file1
- file2
- ... et ainsi de suite
Ainsi, les fichiers se trouvent directement dans le fichier jar et ne se trouvent dans aucun sous-dossier.
Merci, cela fonctionne parfaitement! – expensne