Bonjour,
J'aimerais lister les fichiers d'un dossier "langues" d'un jar éxécutable.
j'ai essayé JarFile et autres, mais aucun résultat ...
si quelqu'un pouvait m'aider.
Mageni
Bonjour,
J'aimerais lister les fichiers d'un dossier "langues" d'un jar éxécutable.
j'ai essayé JarFile et autres, mais aucun résultat ...
si quelqu'un pouvait m'aider.
Mageni
Commence par donner ton code. On pourra peut-être voir ou est le problème.
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
Bonjour,
Finalement j'ai trouvé une solution, mais il parait que un certain fichier properties faciliterait la tache.
Voici le code qui marche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 InputStream is = i.getClass().getClassLoader().getResourceAsStream("monJar.jar"); try { // liste les différentes entrées du fichier jar JarInputStream jis = new JarInputStream(is) ; JarEntry temp = jis.getNextJarEntry() ; while (temp != null) { System.out.print(temp.getName()) ; if (temp.isDirectory()) System.out.println(" -> Repertoire" ) ; else System.out.println(" -> Fichier" ) ; temp = jis.getNextJarEntry() ; } } catch (IOException e) { System.out.println("Impossible de lire le jar" ); e.printStackTrace(); }
Partager