我正在尝试使用2.12.3版的Scala读取位于资源目​​录中的文本文件。 但是我得到文件找不到错误。

我的日食项目

在此处输入图片说明

我的scala代码:

package main.scala import scala.io.Source import scala.io.Codec object Application {   def main(args: Array[String]) {     try {       val source = Source.fromFile("sample.txt")(Codec.UTF8)       for (line <- source.getLines) {         println(line.toUpperCase)       }       source.close     } catch {       case e: Throwable => e.printStackTrace()     }   } } 

我也尝试使用

val source = Source.fromFile("sample.txt")(Codec.UTF8) 

但是出现了同样的错误。

===============>>#1 票数:0

如果要从src/main/resources目录读取文件,则应使用Source.fromResource方法,因此请尝试以下操作:

Source.fromResource("sample.txt")(Codec.UTF8) 

更新资料

如果您将文件放在根项目目录中,则必须使用Source.fromFile("src/main/resources/sample.txt")Source.fromFile("sample.txt")

  ask by SoleQuantum translate from so

本文未有回复,本站智能推荐: