Java try-with-resource не работает со ScalaJAVA

Программисты JAVA общаются здесь
Anonymous
Java try-with-resource не работает со Scala

Сообщение Anonymous »

В приложении Scala я пытаюсь прочитать строки из файла с помощью конструкции java nio try-with-resource.

Scala версии 2.11.8

Java версии 1.8

Код: Выделить всё

try(Stream stream = Files.lines(Paths.get("somefile.txt"))){
stream.forEach(System.out::println); // will do business process here
}catch (IOException e) {
e.printStackTrace(); // will handle failure case here
}
Но компилятор выдает ошибку, например

◾not Found: поток значений

◾Попытка без catch илиfinal эквивалентна помещению его тела в блок; никакие исключения не обрабатываются.

Не знаю, в чем проблема. Я новичок в использовании Java NIO, поэтому буду очень благодарен за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/398 ... with-scala

Вернуться в «JAVA»