Я относительно новичок в языке scala (и вообще программировании). Недавно я установил JDK и scala IDE (для затмения). Настройка прошла гладко, но я столкнулся с проблемой при попытке запустить приложение Hello World. Когда я пытаюсь "Запустить как", доступны только "Java Applet" и "Java Application". Как я могу продолжить работу в качестве приложения Scala? Большое спасибо заранее!
Scala IDE (Eclipse) Выполняется как Scala Приложение
Ответ 1
- Щелкните правой кнопкой мыши объект scala, имеющий основной метод
- Выберите
Run As
→Run 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 @отлично работают