0
Я запускаю одну (Runtime) образец Java-программы в среде 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 - команда суперпользователя.
как это назвать. или дать мне предложение вызвать команду «ipconfig».
peter: sudo дает пустой экран, не отображая никакой ошибки или вывода. Я попробовал «sudo xl list». но нормальные команды вроде ls работают. – Cooldharma06
У кого-нибудь есть предложение, мы достигнем этого или нет. – Cooldharma06
И вы убедились, что можете использовать 'sudo' для этой команды без пароля. –