如何在java中运行超级用户命令?

时间:2013-08-28 10:00:51

标签: java command runtime

我在IDE中运行一个(运行时)示例java程序。 我的控制台里没有任何东西。

该程序将执行超级用户命令。

 try {
Process p = Runtime.getRuntime().exec("su -c xl list");  // or "sudo xl list"
BufferedReader in = new BufferedReader(
                                new InputStreamReader(p.getInputStream()));
String line = null;
while ((line = in.readLine()) != null) {
                System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
    }

^ xl list是超级用户命令。

如何称呼这个。或者给我建议打电话给#34; ipconfig"命令。

1 个答案:

答案 0 :(得分:0)

也许您收到错误,或者su要求您输入密码

我建议你

  • 阅读错误消息
  • 以不需要密码的方式使用sudo