у меня точно такая же проблема, как и в этом вопросе: Eclipse: Using "Open Declaration" ... in a Scala projectEclipse, Scala IDE: не могу открыть иерархию стандартных классов библиотеки
Однако, я использую последний Scala IDE в версии 3.0.2 (я скачал пакет Eclipse с сайта), и я бы предположил, что такая базовая функциональность работает к настоящему времени, и, по-видимому, у меня есть что-то неправильно сконфигурированное.
Я создал новый проект Scala. Затем я открываю некоторый стандартный класс/класс библиотеки/что угодно, скажем scala.util.parsing.combinator.JavaTokenParsers
. Источник аккуратно отображается, но когда я пытаюсь показать иерархию классов, я получаю сообщение: The resource is not on the build path of a Java project
.
Кроме того, поиск ссылок и т. Д. Не будет работать.
Я думаю, что это вопрос правильной настройки пути сборки? Или, может быть, мне нужно каким-то образом приложить ресурсы библиотеки Scala к моему проекту? Но я могу видеть источник, так что они уже не привязаны?
Вот снимок моей конфигурации проекта:
UPDATE:
Сыграв немного с установкой/сбросом построить путь вещи, мне удалось избавиться от поп- но иерархия классов становится пустой, и при поиске ссылок я получаю только хиты из моих собственных источников, ничего из стандартной библиотеки.
В другом рабочем пространстве я также попытался случайным образом добавить и удалить банки библиотеки scala-библиотеки и почти полностью его обработать, но иерархия типов появляется только с суперклассами без каких-либо подклассов (что делает ее совершенно бесполезной). Однако поиск ссылок работает нормально.
Забавная вещь, я не могу заставить его работать в моей исходной рабочей ...
Должен любить Eclipse.
Можете ли вы приложить снимок вашей иерархии проектов здесь, в сообщении?Я хочу посмотреть, как ваш проект настроен в среде IDE. Убедитесь, что все библиотеки видны в оснастке –
@SaifAsif. Что вы подразумеваете под «иерархией проектов»? Как я могу отобразить его? – siledh
«Проводник пакетов» в Scala-IDE. Я хочу сделать снимок. –