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

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

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

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

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

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