Как я могу выполнить пакетный файл Windows как отдельный процесс от Java?

Вы также можете использовать iftop . В Ubuntu вы можете установить его, набрав в терминале: sudo aptitude install iftop. Для использования введите: sudo iftop -i eth0, где eth0 - ваш сетевой интерфейс.

1
задан Pesto 22 June 2009 в 11:47
поделиться

2 ответа

См. Эту статью , чтобы узнать, как правильно использовать Runtime.exec.

Возможно, вам потребуется запустить новое окно командной строки:

Runtime rt = Runtime.getRuntime();
String[] commandArgs = new String[]{"cmd", "/C", "start", "c:\\test.bat" };
Process proc = rt.exec(commandArgs);
1
ответ дан 3 September 2019 в 01:17
поделиться

Вы, вероятно, вызываете пакет с помощью cmd / c batch.cmd . Если вы используете / k вместо / c , окно останется открытым после выполнения партии.

1
ответ дан 3 September 2019 в 01:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: