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

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

Сообщение Anonymous »

В приложении Scala я пытаюсь прочитать строки из файла с помощью конструкции Java NIO try-with-resources.
  • 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
}
Но компилятор выдает следующие ошибки:

не найдено: поток значений

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

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

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

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