0

IDE で 1 つの (ランタイム) サンプル 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 はスーパー ユーザー コマンドです。

これをどう呼ぶか。または、「ipconfig」コマンドを呼び出すことを提案してください。

4

1 に答える 1

0

エラーが発生したか、su がパスワードを要求している可能性があります。

私はあなたをお勧めします

  • エラーメッセージを読む
  • sudoパスワードを必要としない方法で使用します。
于 2013-08-28T10:04:44.167 に答える