无法运行从 Scala 文件创建的 jar 文件

edd*_*ark 2 scala jar build sbt

这是我用 Scala 编写的代码。

object Main extends App {
    println("Hello World from Scala!")
}
Run Code Online (Sandbox Code Playgroud)

这是我的build.sbt

name := "hello-world"
version := "1.0"
scalaVersion := "2.11.5"
mainClass := Some("Main")
Run Code Online (Sandbox Code Playgroud)

这是我运行以创建 jar 文件的命令。

sbt package
Run Code Online (Sandbox Code Playgroud)

我的问题是在target/scala-2.11创建了一个名为hello-world_2.11-1.0.jar的 jar 文件。但我无法运行该文件。它给了我一个错误,说NoClassDefFoundError

我究竟做错了什么?