Чтение вывода от exec kotlin

Мне нужно выполнить файл jar и перенаправить вывод из моего выполненного процесса на вывод моего основного процесса.

Я использую следующий код:

val command = "java.exe -version" val p = Runtime.getRuntime().exec(command) val buf = p.getInputStream() val inputAsString = buf.bufferedReader().use { it.readText() } println(inputAsString) 

У меня нет выхода …

Я тестировал этот код:

 val command = "cmd /c chcp" val p = Runtime.getRuntime().exec(command) val sc = Scanner(p.inputStream) println(sc.nextLine()) sc.close() 

У меня есть выход, но когда я заменяю «cmd / c chcp», у меня есть ошибка …

Как я могу прочитать вывод «test.jar», который пишет, например, «ok»?