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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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