所以我正在尝试在我的 Linux VM 上运行 sbt。我下载了sbt,并从当前的cs类中添加了一个插件。
我创建了一个包含 src/main/scala 文件夹的目录。
我还编写了一个脚本并将其保存在scala文件中。
但是,每次我尝试在终端上运行 sbt 时,都会得到两行:
[info] Loading global plugins from /home/student/.sbt/0.13/plugins
[info] set current project to student (in build file:/home/student/)
>
它要求命令,而它不应该。我尝试过"测试","运行",但没有任何效果。我在具有必要结构的目录中。
我的目标是进入 sbt 控制台,以便我可以 scala。
即使用 Scala 作为脚本语言,你不需要 SBT(假设你也安装了 scala)。您可以直接调用脚本,如下所示:
shell> scala myscript.scala
myscript.scala
可能包含:
println("hello world!")
当您有一个 Scala 应用程序时,即至少一个具有main(args: Array[String])
方法的对象时,需要 SBT 用例和上述项目结构。
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
您可以在 Scala 官方网站上找到有关如何入门的更多详细信息