Scala IDE (Eclipse) Выполняется как Scala Приложение

Я относительно новичок в языке scala (и вообще программировании). Недавно я установил JDK и scala IDE (для затмения). Настройка прошла гладко, но я столкнулся с проблемой при попытке запустить приложение Hello World. Когда я пытаюсь "Запустить как", доступны только "Java Applet" и "Java Application". Как я могу продолжить работу в качестве приложения Scala? Большое спасибо заранее!

Ответ 1

  • Щелкните правой кнопкой мыши объект scala, имеющий основной метод
  • Выберите Run AsRun Configurations
  • Дважды щелкните по Scala Application из окна Run Configurations
  • Введите имя объекта в Main Class: (например: если HelloWorld.scala - это объект, имеющий основной метод, укажите его как HelloWorld)

Ответ 2

Убедитесь, что вы выполнили все следующие шаги:

  • Перейдите к перспективе Scala
  • Убедитесь, что проект зарегистрирован как проект Scala, а не проект Java или какой-либо другой проект. Когда вы создаете проект, вы можете сделать это с помощью New -> Scala project. Если вы уже создали или импортировали проект, вы можете щелкнуть правой кнопкой мыши по корневому каталогу проекта, затем выберите Scala, а затем Add Scala Nature. Альтернативно, если это проект sbt, вы можете использовать плагин sbt-eclipse для sbt для создания конфигурации проекта Eclipse для вашего существующего проекта, а затем перезагрузить проект в Eclipse.
  • Создайте соответствующий основной объект с помощью основного метода, если у вас его еще нет.

Ответ 3

Попробуйте щелкнуть правую кнопку на объекте Scala с помощью метода main (а не на корневом элементе проекта). Затем появляется пункт меню "Запустить как... Scala".

Ответ 4

Я сделал основной класс на Java и простой вызов, ранее переименованный в "main in Scala". После этого оба @Run As @и @Export @отлично работают