#1 Le 03/05/2013, à 22:57
- loloof64
Récupérer listes des paquets installés depuis Java 7 ?
Bonjour tout le monde,
je voudrais juste savoir, si avec Java, il est possible de récupérer l'ensemble des paquets installés (sur la machine où le programme s’exécute) et comment s'y prendre.
Puis-je me contenter de lister le contenu de /usr/bin ?
Je vous remercie d'avance.
Dernière modification par loloof64 (Le 03/05/2013, à 23:13)
Hors ligne
#2 Le 03/05/2013, à 23:44
- loloof64
Re : Récupérer listes des paquets installés depuis Java 7 ?
J'ai trouvé
String [] extCmdArgs = new String[]{"dpkg-query", "-W", "-f=${Package} ${Version}\n"};
Process fetchInstalledPackagesProcess = Runtime.getRuntime().exec(extCmdArgs);
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(fetchInstalledPackagesProcess.getInputStream()));
String line;
while(true){
line = reader.readLine();
if (line == null)
break;
System.out.println(line);
}
} catch (Exception e) {
e.printStackTrace();
}
finally {
reader.close();
}
Hors ligne