Компилятор Scala, кроме 2.12, не работает в Eclipse - PullRequest
0 голосов
/ 22 мая 2018

Я только что настроил проект Scala в Eclipse (Oxygen 4.7.3a, в Ubuntu 18.04) с плагином Scala-IDE (4.7.0.v-2_12-201709291352-71a28d0) с простым объектом HelloWorld.Если я установлю «Свойства -> Scala Compiler» на 2.12, все будет работать как положено: проект компилируется и запускается.Но если я выберу любую другую версию (например, «Последний пакет 2.10 (динамический))», мне будет предложено выполнить полное перестроение (как и ожидалось), но когда я перехожу к «Проект -> Сборка», ничего не происходит. Если у меня возникают ошибки вМой код, редактор подчеркивает их, но они не отображаются в «Проблемах». Если я пытаюсь запустить его, я получаю сообщение об ошибке «класс не найден».

У меня возникает ощущение, что он на самом деле не компилируется.Любые идеи о том, что мне нужно настроить по-другому?

1 Ответ

0 голосов
/ 23 мая 2018

Я наконец решил это, удалив openjdk-11 и установив openjdk-8.После этого и переустановки Eclipse и Scala-IDE все работает нормально.

Было бы полезно получить отзывы от Eclipse относительно того, что не работает.Я понял это, потому что я пытался собрать с SBT, и ошибка привела к такому SO вопросу: Не удалось инициализировать компилятор: объект java.lang.Object в зеркале компилятора не найден

Я пыталсяопция обновления альтернатив (также изменяющая путь Java в eclipse.ini), но затем я получил ошибку «объект java.lang.Object в зеркале компилятора не найден» в задачах Eclipse.Так как мне не нужен openjdk-11, я просто переключился на openjdk-8.

...