为什么2.11.1失败并出现错误:未找到:输入应用程序?

Nau*_*der 18 scala

我正在尝试编译以下代码:

object Main extends Application{
  println("Hello World");
}
Run Code Online (Sandbox Code Playgroud)

但是我收到了这个错误:

/Users/xx/JavaProjects/ScalaApplication1/src/scalaapplication1/Main.scala:8: error: not found: type Application
object Main extends Application{
                    ^
one error found
Run Code Online (Sandbox Code Playgroud)

我正在使用Scala 2.11.1.

End*_*Neu 29

Application已经从scala 2.9中弃用了,可能它已经在scala 2.11中删除了(它仍然存在于scala 2.10中),即使目前我找不到证据,请App改用.

证明发现,这是在github斯卡拉2.11分支它只有一个App.scala此是2.10,其拥有App.scalaApplication.scala使用过时的警告.


alb*_*ami 12

您需要扩展App特征,Application特征不存在.我是如何完成编译的:

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