В целевой папке в IntelliJ для созданного мной Java-проекта у меня есть несколько исходных файлов java в пакете. Рядом с каждым файлом у значка «J» есть красный кружок с линией, проходящей через него.
Что это значит? Как мне это исправить?
В целевой папке в IntelliJ для созданного мной Java-проекта у меня есть несколько исходных файлов java в пакете. Рядом с каждым файлом у значка «J» есть красный кружок с линией, проходящей через него.
Что это значит? Как мне это исправить?
Ответы:
Вам нужно указать исходный каталог
File> Project Structure > Modules
щелкните каталог и нажмите кнопку "Источники"
Это странно, потому что обычно это делается автоматически. Может, лучше заново воссоздать проект.
src
), но я думаю, что это было слишком высоко в иерархии, весь мой импорт пошел не так, как надо. Если у вас такая же проблема, попробуйте это с другой папкой.
Если это проект maven
Спасибо
Первый ответ из неоспоримого выше, который начинается с «вам нужно указать исходный каталог», правильный, но я не вижу, чтобы он сказал вам простой способ сделать это.
Просто щелкните правой кнопкой мыши папку с исходными кодами java («java» в src / main / java, если это, например, проект Maven) и выберите «Пометить каталог как»> «Корень источников» (см. Снимок экрана ниже).
Эта ситуация возникает, когда IDE ищет папку src и не может найти ее в пути. Выберите корень проекта (F4 в Windows)> перейдите к модулям на боковой вкладке> выберите источники> выберите соответствующую папку с исходными файлами в ней> нажмите синий значок папки источников (для добавления источников)> нажмите зеленую папку источников тестов (чтобы добавить папки модульных тестов).
Найдите все символы IntelliJ (v15) здесь: https://www.jetbrains.com/idea/help/symbols.html
На этом сайте указано, что этот значок означает «Java-класс, расположенный вне исходного корня. За подробностями обратитесь к разделу« Настройка корневого содержимого ».
Нажмите F4 в корне проекта и выберите корневой источник, нажав кнопку источника. Это решило мою проблему!
for(; ;){
makeGoodCode();
}
Сначала отметьте каталог как исходный корень. Затем перейдите в pom excel и щелкните его правой кнопкой мыши. выберите добавить как проект maven.
Это означает, что эти файлы не входят в настройки проекта.
отметьте папку java как исходный корень. Это решит.
Возможно, ваш проект не был проектом Android от студии Android, убедитесь, что включен плагин «Поддержка Android» (Настройки Android Studio -> Плагины -> Выбрать поддержку Android)
Это означает, что ваши исходные файлы Java не являются частью проекта.
Если упомянутые здесь предложения не решают проблему, возможно, вы столкнулись с редкой ошибкой, как и я. Мне помогло исследование исключений, обнаруженных в журнале . В моем случае отключение «плагина DevKit», удаление каталога .idea и повторный импорт проекта сработали.
На самом деле это может произойти по двум причинам.
Ваш проект не получает / не обновляет ваши зависимости. Зайдите в свой терминал и введите mvn clean install . Или щелкните правой кнопкой мыши файл pom.xml и выберите Добавить как проект Mevan.
Убедитесь, что ваш jdk правильно настроен для проекта.
Это убивало меня, так как у меня была такая же проблема. Я просто просматриваю старые проекты. Действительно переделывать старые уроки из класса, чтобы получить больше практики. У репозиториев просто проблемы с совместимостью. Итак, я импортирую проект. Затем добавьте источник, как указано в других. Затем закройте проект. Удалите каталог .idea в корне и повторно импортируйте проект.