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