Собственно вот такой код
val proc = Runtime.getRuntime().exec("/sbin/ls")
proc.waitFor(60, TimeUnit.SECONDS)
val reader = BufferedReader(InputStreamReader(proc.inputStream))
return reader.lines().collect(Collectors.joining("\n"))
Порождает такую ошибку
Exception in thread "main" java.lang.NoSuchMethodError: java.lang.Process.waitFor(JLjava/util/concurrent/TimeUnit;)Z at utils.StringUtilsKt.runCommand(StringUtils.kt:11)
Где я не прав?
UPD
# /opt/java7/bin/java -version
java version "1.7.0.07"
Java(TM) SE Runtime Environment (build 1.7.0.07-jinteg_2013_07_11_08_03-b00)
Java HotSpot(TM) Server VM (build 23.21-b01-jre1.7.0.07-rc2, mixed mode)
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники