Podemos listar pacotes instalados de um programa java 7?

1

é possível listar todos os pacotes instalados (oficiais) de um programa Java 7? Se sim, como eu poderia fazer isso?

Está vendo / usr / bin o suficiente ou posso perder alguns pacotes?

Atenciosamente

    
por loloof64 04.05.2013 / 00:06

1 resposta

1

Finalmente encontrei

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();
    }
    
por loloof64 04.05.2013 / 00:41