Подтвердить что ты не робот

Использование Scala в качестве языка сценариев из Eclipse

Есть ли способ выполнить scala script из Eclipse с плагином scala?

A scala script - это файл scala, который выполняется по строкам, не заставляя вас писать основной метод. См. Раздел Description в scala справочная страница.

4b9b3361

Ответ 1

Я знаю, что этот вопрос древний на данный момент, но, несмотря на то, что кто-то ищет ответ (как и я), мы здесь. Эта информация основана на версии бета 2.0.0.0 модуля Scala Eclipse с использованием Scala 2.8.2. Я нашел 2 возможных варианта:

Первым вариантом является использование команды "Отправлять выбор в Scala Интерпретатор", которая по умолчанию привязана к "Ctr + Shift + X". Это займет текущий текст в любом редакторе Scala и отправит его интерпретатору для выполнения. Он создает новое окно в той же группе вкладок, что и консоль Eclipse. Кажется, есть одна проблема с этим в том, что вы получаете ошибку ": 3: ошибка: инструменты значения не входят в пакет scala" в конце выполнения. Это признанная проблема, и я нашел обходные пути для Inteli-J, но не Eclipse.

Второй вариант (который я использую в настоящее время) заключается в создании новой "Run Configuration" для интерпретатора Scala. Если вы перейдете в "Run... Run Configurations", вы увидите "Scala Interpreter", указанный в качестве одной из пусковых установок. Вы можете создать новую конфигурацию для этой пусковой установки со всеми параметрами по умолчанию, и при ее запуске вы получите приглашение Scala интерпретатора в окне консоли. Отсюда вы можете script донестись до вашего сердца. Вы также можете заставить его запускать файлы script таким образом, определив правильные конфигурации запуска (хотя я еще этого не сделал).

Надеюсь, это кому-то поможет.

Ответ 2

Вы можете открыть интерактивную оболочку, щелкнув правой кнопкой мыши по проекту, выбрав Scala Создать интерпретатор в XYZ.

Ответ 3

Если у вас есть дистрибутив scala, установленный на том же компьютере, вы можете настроить "Внешние инструменты" для запуска сценариев scala.

From the menu, select "Run" -> "External Tools" -> "External Tools Configurations...".
Highlight "Program" and create a new configuration.
Fill out the dialog like so:

"Main" tab:
Name: ScalaScriptRunner
Location: c:\path\to\scala\bin\scala.bat [or use the *nix equiv]
Working Directory: ${workspace_loc}
Arguments: ${resource_loc}

"Common" tab:
Check the "Display in Favorites" selection.

Click "Apply" and "Close".

Теперь, если вы выделите файл scala script, вы можете запустить его с панели инструментов. Обратите внимание, что это не зависит от плагина scala eclipse, и на самом деле вам может потребоваться назвать ваши скрипты другим расширением (.scalascript?), Если вы его установили.

Ответ 4

Если я правильно помню, плагин Scala Eclipse поставляется с интерактивной консолью, в которой вы можете выполнить свой Scala script. Деталь о том, как его активировать, ускользнул от меня, так как я долгое время не использовал Eclipse для разработки Scala. Посмотри, там.

Ответ 5

Не знаю, как запустить script из Eclipse, но вы можете сделать что-то вроде этого:

object Main extends Application {
  println("Look, no main(args: Array[String])")
}