Есть ли способ выполнить scala script из Eclipse с плагином scala?
A scala script - это файл scala, который выполняется по строкам, не заставляя вас писать основной метод. См. Раздел Description
в scala справочная страница.
Есть ли способ выполнить scala script из Eclipse с плагином scala?
A scala script - это файл scala, который выполняется по строкам, не заставляя вас писать основной метод. См. Раздел Description
в scala справочная страница.
Я знаю, что этот вопрос древний на данный момент, но, несмотря на то, что кто-то ищет ответ (как и я), мы здесь. Эта информация основана на версии бета 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 таким образом, определив правильные конфигурации запуска (хотя я еще этого не сделал).
Надеюсь, это кому-то поможет.
Вы можете открыть интерактивную оболочку, щелкнув правой кнопкой мыши по проекту, выбрав Scala → Создать интерпретатор в XYZ.
Если у вас есть дистрибутив 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?), Если вы его установили.
Если я правильно помню, плагин Scala Eclipse поставляется с интерактивной консолью, в которой вы можете выполнить свой Scala script. Деталь о том, как его активировать, ускользнул от меня, так как я долгое время не использовал Eclipse для разработки Scala. Посмотри, там.
Не знаю, как запустить script из Eclipse, но вы можете сделать что-то вроде этого:
object Main extends Application {
println("Look, no main(args: Array[String])")
}