Java - 如何获得已安装的RPM软件包列表

问题描述:

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

我想你不得不掏出并使用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 
}