使用 JVM 的 Scala 运行 程序

Scala run program with JVM

我正在尝试 运行 使用 JVM 的简单 Scala 代码。我使用 scalac src.scala 编译它没有错误。当我 运行 使用 scala 时,它可以正常工作。 问题是当我尝试使用 运行 它时:

java -cp ~/scala-2.11.7/lib/scala-library.jar MyObj

它给我这个错误:

Error: Could not find or load main class MyObj

这里有什么问题?

这是我的 Scala 代码:

object MyObj {
  def main(args: Array[String]) {
    println("Hello, world!")
  }
}

我通常使用这个命令。

$> java -cp $SCALA_HOME/lib/scala-library.jar;. MyObj