这是我用scala编写的代码。
object Main extends App {
println("Hello World from Scala!")
}
这是我的 build.sbt 。
name := "hello-world"
version := "1.0"
scalaVersion := "2.11.5"
mainClass := Some("Main")
这是我为创建jar文件而运行的命令。
sbt package
我被告知要运行jar文件我需要 scala-library.jar 。所以我已将该文件复制到我的根文件夹中。这是我运行jar文件的命令。
java -cp scala-library.jar -jar target/scala-2.11/hello-world_2.11-1.0.jar
问题:已在 target / scala-2.11 创建名为 hello-world_2.11-1.0.jar 的jar文件。但是我无法运行该文件。它给我一个错误,说 NoClassDefFoundError 。
问题:我做错了什么?我希望我的问题清楚。如果有一些混乱,那么请问。提前谢谢。