Я новичок в интеллигентной идее, и я решил сдвинуться, потому что нашел плагин scala на затмении, чтобы быть досадливо ошибкой. Но, интеллигентная идея, которую я слышал очень хорошо, выглядит сложной в использовании. Я просмотрел getting started with scala plugin page, но не смог найти документацию, относящуюся к последней версии легкого идеала intellij idea 11 для scala.Как запустить scala-код на Intellij Idea 11?
Я создал проект и сделал объект hello world в scala, но я не могу его запустить. При попытке запустить его, он показывает интерпретатор scala (введите выражения, чтобы получить их оценку). Я не совсем понимаю, какие изменения внести в структуру проекта, чтобы иметь возможность запускать scala-код. На данный момент я добавил jsdk, чтобы указать на мой $ JAVA_HOME, а также добавлена библиотека scala. Плагин scala также работает в том, что подсветка синтаксиса и т. Д. Прекрасна.
Интеллектуальный интерфейс пользователя также не очень дружелюбен, и я не понимаю, как запустить код. Какие модули я должен добавить? Кроме того, скомпилирован ли scala-код с jvm? Буду благодарен всем, кто помогает. Я откладываю писать код scala, потому что я не могу найти IDE.
EDIT: Спасибо за помощь! Теперь я могу запустить базовую программу scala. Я пытаюсь добавить внешние банки. Что эквивалентно выполнению правой кнопкой проекта -> Configure Build Path -> добавление внешних файлов jar в eclipse? Я попытался добавить «зависимости» на вкладке модулей в структуре проекта. Он добавляет файлы jar, но так или иначе классы в файлах jar еще не распознаются.
На самом деле, есть нет конкретных инструкций для версии 11, шаги одинаковы. –
Перейдите в Библиотеки в разделе Структура проекта и нажмите +, выберите Java и назовите его и выберите, какие модули добавить в качестве зависимости. Затем нажмите добавить файлы/jars/classes, я не могу вспомнить имя с верхней части головы. Перейдите к расположению файлов jar и выберите их или выберите папку и добавьте всю папку. Затем он загрузит все файлы .jar/.class. – UberMouse
Да. Я сделал это. Тем не менее, объекты классов в баночках не распознаются. – rivendell