【问题标题】:Scala run program with JVMScala 用 JVM 运行程序
【发布时间】:2016-08-17 14:16:18
【问题描述】:

我正在尝试使用 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!")
  }
}

【问题讨论】:

  • 我认为对象应该扩展 App 特征。

标签: scala compilation jvm


【解决方案1】:

我通常使用这个命令。

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

【讨论】:

  • 谢谢。我正在使用 OS X,在这里我应该替换; with : 现在可以使用了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-07
  • 2017-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多