sbt运行失败,而sbt包成功

时间:2017-08-22 15:06:26

标签: scala sbt chisel

我在运行凿子代码时遇到问题。当我做sbt包时,我获得了成功。但是当我执行sbt运行时,它会失败并且我收到以下错误: Code error

我怀疑数据未正确加载,因此数组未初始化 或者我只是忘了初始化数组,但所有数组都已初始化。

那么请问我的问题是在凿子中加载数据的正确方法是什么?

这就是我所做的:

val data = io.Source.fromFile(args(0)).getLines().map(_.split(",").map(_.toDouble))
                .zipWithIndex
                .map{ case(data, id) => (id.toLong, data)}.toArray 

其中args是一个由此定义的字符串数组

def main(args: Array[String]): Unit = {...

期待您的回复 谢谢!

1 个答案:

答案 0 :(得分:2)

当您尝试访问Configure时,您会看到异常(如果那是&#39}在main.scala中的第24行。

如果只执行args(0),则不会将任何命令行参数传递给sbt run。在main之后添加您的argssbt run