Я хочу вернуть тот же текст, который возвращается, когда я вручную набираю команду в командной строке cmd в Windows.Вот пример, который не работает.
import java.io.IOException;
public class Test {
public static void main(String[] args) throws IOException {
String g = "";
Runtime.getRuntime().exec(new String[] {"ipconfig", g});
System.out.println(g);
}
}
Я не знаю, стоит ли мне смотреть на Runtime.getRuntime()exec
, потому что, как я понимаю, API (http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Runtime.html) - это то, что во всех примерах exec, ни один не возвращаетстрока.Возвращаемое значение (если я правильно понимаю) для некоторых на самом деле является «процессом», который я могу только угадать означает, что ничего не возвращается, но процесс запущен.В этом примере я использовал ipconfig, но на самом деле мне нужно запустить различные диагностические команды и проанализировать строку (которую я назвал «приглашение cmd»).