运行从SBT控制台
答
使用:load
加载斯卡拉文件,然后调用主要功能明确。
Test.scala是在目录中SBT控制台运行
$ cat Test.scala
object Main extends App {
println("Hello")
}
斯卡拉REPL
scala> :load Test.scala
Loading Test.scala...
defined module Main
scala> Main.main(Array())
Hello
在你的情况,你必须加载文件阶以下方式
scala> :load <path of scala file>
scala> <main_object_name>.main(Array())
而不是空的参数,你可以如果您的主要功能正在预测,请提供主要参数。
'main.main(Array())'。 (请注意,标准命名约定规定'对象主要'而不是'对象主要')。 –