Java - 如何获取已安装RPM包的列表

时间:2012-03-12 21:13:13

标签: java linux rpm

我想创建JSF页面,该页面可以在运行JSF页面的服务器上显示已安装的RPM包。怎么做到这一点?我如何用Java获取这个列表?

祝福

1 个答案:

答案 0 :(得分:4)

我猜你必须弹出并使用rpm命令。

类似的东西:

Process rpmProc = Runtime.getRuntime().exec("rpm -qa");
BufferedReader input = new BufferedReader(new InputStreamReader(rpmProc.getInputStream()));

String package;
while ((package = input.readLine()) != null) {
    // .. do something
}