java.lang.NoSuchMethodError: java.lang.Process.waitFor

188
27 октября 2017, 11:05

Собственно вот такой код

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)
READ ALSO
Динамически меняющееся содержимое ExpandableListView

Динамически меняющееся содержимое ExpandableListView

Есть такой код, из которого формируется ExpandableListView:

181
NullPointerException в preparedStatment

NullPointerException в preparedStatment

При добавлении в базу, в с строке preparedStatment = connectionprepareStatement(ADD_USER); ошибка nullPointer как исправить ?

247
ProgressBar в WebView

ProgressBar в WebView

Как отследить нажатие внутри WebView что бы сделать ProgressBar пока грузится другая страничка

216
Как реализовать проверку сборки фигур в игре танграм [требует правки]

Как реализовать проверку сборки фигур в игре танграм [требует правки]

Нужно написать игру Танграм в качестве курсовойТак вот, не могу придумать, как можно было бы проверять, собрана ли фигура?

181