Почему ошибка 2.11.1 с ошибкой: не найден: введите приложение?

Я пытаюсь скомпилировать следующий код:

object Main extends Application{
  println("Hello World");
}

Но я получаю эту ошибку:

/Users/xx/JavaProjects/ScalaApplication1/src/scalaapplication1/Main.scala:8: error: not found: type Application
object Main extends Application{
                    ^
one error found

Я использую Scala 2.11.1.

Ответы

Ответ 1

Application устарел из scala 2.9, вероятно, он был удален в scala 2.11 (он все еще существует в scala 2.10), хотя на данный момент я не могу найти для этого доказательства, используйте App.

Подтверждено, это ветвь scala 2.11 на github, которая имеет только App.scala и это 2.10, который имеет App.scala и Application.scala с устаревшим предупреждением.

Ответ 2

Вам нужно расширить атрибут приложения, черта Application не существует. Как я выполнил компиляцию:

object Main extends App{
     println("Hello World");
 }