настроить запуск в Eclipse для Scala - PullRequest
57 голосов
/ 09 декабря 2010

Я новичок в Скале.Я установил Scala IDE в Eclipse, и теперь я хочу запустить свою прикладную программу.Он никогда не показывает «запустить как приложение Scala», вместо этого он показывает «запускать как приложение Java» или «Java-апплет»

Я открыл «запустить конфигурацию» и нажал «Scala-приложение», а мой проект называется «test"и второй столбец" Класс Main ".Что я должен заполнить?Я заполнил "Main.Scala", но там говорится, что "не удалось найти класс mainmain main.scala".

Можете ли вы помочь мне запустить этот проект?

Ответы [ 14 ]

0 голосов
/ 08 декабря 2016

У меня была эта проблема при использовании Eclipse Luna Scala IDE.Ни одно из вышеуказанных решений не позволило скомпилировать мой файл Main.scala.

package main.scala

object Main {
  def main(args: Array[String]){
    println("Hello, I am the main object")
  }
}

Проблема заключалась в следующем: мой проект ссылался только на системную библиотеку JRE, но не на библиотеку Scala.Я выполнил следующие шаги:

  1. Щелкните правой кнопкой мыши свойства проекта
  2. Путь сборки Java
  3. Проверьте, отсутствует ли библиотека Scala
  4. Нажмите«Добавить библиотеку ...»
  5. Добавьте нужную библиотеку Scala, которая должна была быть поставлена ​​с IDE Scala.

Затем перейдите к файлу Main.scala, который где-то лежитв папке вашего проекта и содержит вашу основную функцию.Если щелкнуть правой кнопкой мыши файл, в разделе «Запуск от имени» должно появиться «Приложение Scala».

0 голосов
/ 07 сентября 2016

Попробуйте запустить команду eclipse инструмента sbt внутри директории вашего проекта, это создаст ваш проект scala для IDE eclipse. Тогда у вас не будет проблем с настройкой конфигурации запуска, это может быть сделано автоматически для вас.

    $ sbt
    > eclipse 
    [info] About to create Eclipse project files for your project(s).
    [info] Updating {file:/...path-to-your-project}root...
    [info] Resolving jline#jline;2.12.1 ...
    [info] Done updating.
    [info] Successfully created Eclipse project files for project(s):
    [info] your-project-name

сделано! теперь импортируйте ваш проект в рабочую область Eclipse

0 голосов
/ 16 октября 2015

Просто указатель .. Я столкнулся с той же трудностью. Имея опыт работы с JAVA, вместо создания объекта Spark я создавал класс spark, поэтому у меня не было этой опции.

Надеюсь, мой опыт поможет.

0 голосов
/ 09 декабря 2010

Если у вас нет веских причин, по которым вам нужен Eclipse, могу ли я порекомендовать вам попробовать IntelliJ?

Версия 10 была выпущена ранее сегодня, и (бесплатная) версия для сообщества совершенно счастлива работать с IntelliJПлагин Scala.

...