Я не знаю, возможно ли это, но я хочу увидеть ответ моего файла .bat на Java.
Или логическое выражение чего-то, что я вижу, что все идет хорошо! И если там, где некоторые ошибки, я могу увидеть ошибки в Java.
Спасибо
Вам нужно запустить его, используя ProcessBuilder (если вы используете Java 1.5 или выше, если нет, проверьте ответ Алекса)
ProcessBuilder
Если вы выполните:
Process process = new ProcessBuilder("mybat.bat").command();
С Process вы можете позвонить
Process
InputStream errorStream = process.getErrorStream();
Вы перехватите вывод биты на stderr.
Вы также можете использовать getOutputStream() в процессе, чтобы получить sdtout или проверить код возврата с помощью exitCode().
getOutputStream()
exitCode()
Посмотрите на эти примеры кода для выполнения команд оболочки через java: Выполните внешнюю программу
Приведенные выше примеры кода не используют ProcessBuilder и, следовательно, не ограничиваются Java 1.5 и выше