2016-04-24 69 views
0

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

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!") 
    } 
} 
+0

我认为这个对象应该扩展'App'特性。 – irundaia

回答

0

我通常使用此命令。

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

+1

谢谢。我使用OS X,在这里我应该替换;与:它现在工作。 – farzades

+0

不客气。 –