В моем проекте я создал новый Java-модуль с нуля. "create" src "папка" была выбрана в мастере создания модуля. В исходной папке есть единственный пакет "com", который содержит два открытых класса (например, A и B). Класс задает класс B. В IDE не отображаются ошибки, и источник B-класса открывается при нажатии "ctrl + B", когда курсор находится в имени класса внутри источника класса A. Но когда я пытаюсь скомпилировать класс A (по контекстному меню → "скомпилировать класс A.java" ), отображается следующая ошибка
Ошибка: (15, 20) не может найти класс символов B
"src" папка помечена как исходный корень.
Он выглядит как ошибка IDE.
Кто-то предложил сделать "File- > Invalidate Caches" для исправления подобной проблемы, также заданной в SO. Я пробовал это, и это не помогло.
Какая возможная причина этого и как ее можно исправить?
-
Intellij Idea Ultimate 11.1.5.
IDE Java: 1.7.0_45
Project SDK: 1.6.0_45