bonjour,
je veux parcourir le répertoire JRE System Library qui contient resources.jar ; rt.jar ...
je veux afficher la liste de ces jar dynamiquement
Merci
bonjour,
je veux parcourir le répertoire JRE System Library qui contient resources.jar ; rt.jar ...
je veux afficher la liste de ces jar dynamiquement
Merci
Bonjour,
Tu trouveras la racine du JRE courant grâce à la propriété system "java.home"
Ensuite, il te reste à parcourir le répertoire dont la structure est toujours la même (sous-répertoires bin, lib...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String path = System.getProperty("java.home"); File dir = new File(path);
Pour info, les jars que tu recherches se trouvent dans le sous-répertoire lib
Cordialement
merci , je vais essaie et je reviendrai ^^
salut,
j'ai fais ce code mais ça marche pas ^^"
msg erreur : Unexpected internal error near index 1\^
si j'ai mit "\" je dois le remplacé par "\""
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 public static File[] listFiles(String dir2){ File[] files = null; String path = System.getProperty(dir2); File dir = new File(path); files = dir.listFiles(); return files; } public static void main(String[] args) { File[] listeFiles = listFiles("java.home"); for (int i=0 ; i<listeFiles.length; i++){ String directory =String.valueOf(listeFiles[i]) ; String stkDir[] = directory.split("\\"); String lastDir = stkDir[stkDir.length]; System.out.println(lastDir); } }
je dois mettre "\\\\" , maintenant ça marche merci developpeur gus05
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager