IntelliJ не показывает папки проекта

335

У меня проблема с IntelliJ. Он не показывает никаких папок в моем виде проекта слева. Мой параметр «Просмотреть как: проект» Как мне управлять им, чтобы папки и пакеты снова отображались? Я понятия не имею, потому что я не изменил ни одного варианта!

Я использую IntelliJ 10.0.3. Я работаю над проектом Maven Lift.

Alex
источник
Так что я работаю с Intellij версии 14.1.5 и у меня случилась похожая ситуация. Я удалил все мои файлы проекта (оставив только папку с идеями), а затем загрузил весь код с помощью git. Intellij не показывал никаких папок, но распознавал модули в структуре проекта. Мне пришлось разрешить все зависимости с помощью maven, затем открыть и закрыть Intellij, прежде чем папки для всех модулей снова были показаны в виде проекта.
Джереми
2
У меня была эта проблема, потом она ушла после того, как я прочитал этот вопрос ...
vpzomtrrfrt
7
я знаю, что уже есть решения. Но это то, как я получил проблему в первую очередь. Я проверял проект git и до его завершения открыл проект в intellij. Таким образом, папка .idea была повреждена и intellij не обновляет ее автоматически. Либо вы можете удалить папку .idea и снова открыть ее, либо попробовать выполнить синхронизацию. Надеюсь, поможет.
Паван Сати
2
все еще происходит в 2018 году Intellij Ultimate: /
JesseBoyd
То же самое случилось со мной после того, как я удалил .ideaпапку
июнь Инь

Ответы:

387

Поэтому после того, как я задала другой вопрос, кто-то помог мне понять, что в разделе « Файл»> «Структура проекта»> «Модули» там должны быть какие-то вещи. Если он пуст (говорит «нечего показывать»), сделайте следующее:

  1. В « Файл»> «Структура проекта»> «Модули» нажмите кнопку «+»,
  2. Нажмите Enter(потому что странно, это не позволит мне нажать на «Новый модуль») шаг 2
  3. В появившемся окне нажмите кнопку «...» далее, которая приведет вас к корню контента. Найдите свою корневую папку и выберите ее шаг 3 часть 1 шаг 3
  4. Нажмите кнопку "ОК"
  5. Проигнорируйте любое предупреждение, которое говорит, что имя уже используется
BT
источник
19
Мне пришлось импортировать модуль
Pramod Setlur
10
Это было 95% решения для меня. Мне пришлось «Добавить контент Root» на этом экране. Тогда почему-то все папки волшебным образом появились.
Лавамантис
2
Это то, что меня всегда беспокоило, когда вы делаете новый проект из существующего источника, все прекрасно работает. Но когда вы создаете новый проект, IDEA постоянно «этот файл не является частью проекта ...». Теперь все это имеет смысл.
Джаред Кип
Пришлось выбрать «java» и нажать «далее» на 3-м шаге.
luckydonald
5
Я не могу поверить, сколько раз я должен сделать это с Intellij. Есть ли способ заставить его сохраняться? Я должен делать что-то, противоречащее намерениям Интеллиджа, потому что существующие проекты помогают мне периодически.
enderland
312

Мне пришлось выйти из Intellij и удалить .ideaпапку (сначала я спрятал ее, на всякий случай). Затем я снова открыл проект, и это сработало для меня. Не забудьте сохранить свою конфигурацию (например, отладочную / запустить конфигурации) перед этим, потому что они также будут удалены.

isuPatches
источник
16
Я думаю, что это все еще ошибка в IDEA 1 год спустя?
danger89
4
Аналогично, но пришлось удалить и файл <projectName> .iml.
Роб Кэмпион
6
У меня тоже сработало. Лучше, чем создавать новый модуль без причины.
esseara
24
Все еще происходит в январе 2018 года
KyleFairns
2
Для меня безумие, что это все еще проблема в течение трех лет. Бывает 1/3 раза я открываю продукт JetBrains, Mac или Linux. Удаление .idea работает, но затем мне нужно заново выполнить все настройки моего проекта.
pixelpax
30

У меня тоже была эта проблема. Это что-то делать с .idea, просто удалите его и перезапустите IntelliJ

RMati
источник
26

Я выбрал Файл -> Структура проекта -> Модули, щелкнул +, а затем модуль импорта нашел мою корневую папку и выбрал ее.

Это сработало.

Для IntelliJ 14

Рагхвендра Сингх
источник
1
Это сработало для меня на Intellij ultimate на macos в 2018 году :)
Судипта Басак
Это сработало для меня в Ubuntu 16.04. Идеальный ответ.
Абин Джордж,
17

Попробуйте повторно импортировать проект Maven. Также убедитесь, что имя каталога проекта не исключено в Settings | File Types | Ignore Files and Folders.

CrazyCoder
источник
У меня та же проблема (видела ее дважды сегодня на разных проектах). Но удаление всех записей из параметра «Игнорировать файлы и папки» не помогает. Что значит "реимпорт"?
БТ
@BT попробуйте удалить .ideaкаталог и создать новый проект поверх существующих файлов или импортировать, pom.xmlесли ваш проект основан на Maven. Если проблема не устранена, отправьте заявку в службу поддержки.
CrazyCoder
Это случилось со мной - потому что я переключал ветки и в этом процессе мне удалось исключить папки.
Кнубо
14

Я новый пользователь IntelliJ IDEA 2016.2. Я открыл существующий проект, когда впервые запустил программу, и у меня возникла та же проблема, при которой он отображал только файлы в корневом каталоге на панели 1. Проекта, но не папки проекта (расширяемая древовидная структура).

Сначала я попытался зайти в «Настройки проекта»> «Модули», где не было показано ни одного модуля. Я нажал (+) и попытался выбрать корневую папку, но она не выбрала.

Поэтому я решил это с помощью следующих шагов:

  • Выход из IntelliJ
  • Удалить существующую папку .idea (т.е. rm -rf .idea)
  • Перезапустите IntelliJ
  • Проверено, что корневая папка проекта теперь появилась (в Настройках проекта> Модули)
  • Переключите кнопки на панели инструментов (т. Е. 1. Структура проекта) для отображения на левой боковой панели (нажимайте Вид> Кнопки панели инструментов, пока не появится галочка)
  • Нажмите 1. Кнопка панели инструментов « Структура проекта» , пока не появится ее боковая панель.
  • Нажмите значок стрелки слева от имени корневого каталога вашего проекта, который появляется, чтобы развернуть структуру дерева папок

ОБНОВЛЕНИЕ 2 сентября 2017: Если вы добавили Module SDK и .imlв подкаталоге корневого каталога вашего проекта был добавлен файл, который заставляет его загружать подкаталог module, то вам может потребоваться изменить этот .imlфайл, добавив /..в него показано ниже.

  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$/..">
Люк Шон
источник
11
  1. близкие интеллигенция
  2. удалить папку .idea
  3. перезапустите intellij
  4. нажмите импорт, выберите ваш проект
  5. создать проект из существующих источников, нажмите кнопку Далее, Далее, Далее

И тебе должно быть хорошо идти.

Йонут
источник
10
  1. Вам не нужно выходить из Intellij полностью, чтобы сделать эту работу. Просто закройте проект, который у вас открыт. (Вы можете открыть любой другой проект, чтобы избежать его полного закрытия)

  2. Перейдите в каталог, в котором установлен ваш проект, и удалите папку «.idea» .

  3. Повторно открыть проект.

Это должно исправить это. Это сработало для меня в мае 2018 года.

Devner
источник
7

Проверьте ответ на

Не удается увидеть папки проекта в IntelliJ IDEA

Это может быть потому, что в проекте не определены модули. Попробуйте добавить существующий исходный код, нажав «Файл»> «Создать»> «Модуль» из «Существующие источники» и выберите родительский каталог проекта для исходного кода.введите описание изображения здесь

Хариш Гокаварапу
источник
6

Я удалил папку .idea. Закрыл ItelliJ и перезапустил, чтобы открыть тот же проект.

Он попросил добавить контент root. Это сработало для меня.

Притам Садхухан
источник
5

У меня есть проект nodeJs и я потерял свои папки после удаления файла /[project_name].iml.

Это восстановило папки при сохранении других настроек моего проекта:

  • Project Settings > Modules
  • + Add Content Root
Shanimal
источник
5

Я столкнулся с той же проблемой, когда я удалил папку .idea.

Тем не менее, когда я попытался сделать недействительным и перезапустить, папка .idea снова была создана, но папки все равно не появлялись.

Мне пришлось 1. закрыть IntelliJ, 2. удалить папку .idea, 3. запустить IntelliJ

Это решило проблему.

Ананд
источник
3

Даже после 5 лет, и имея некоторый опыт с идеей, у меня все еще есть эта проблема все время. Вот самое простое решение.

  • Закрыть идея
  • Удалить .idea
  • Запустите идею и open projectвместоimport project

А затем откройте файл conf для вашей платформы, например pom.xmlили build.sbtили и build.gradleт. Д., И он автоматически предложит, import projectи когда вы нажмете и когда закончите, ваш проект в основном настроен правильно.

RP-
источник
но если вы удаляете папку .idea, вы теряете все специфичные для проекта конфигурации
снимите
Да, мы теряем какие-либо конкретные настройки проекта, но большинство настроек модуля можно восстановить, если открыть pom.xmlили build.sbtиспользовать функцию импорта проекта.
RP-
3

У меня есть лучшее решение, которое сработало для меня, и оно может сработать для вас. Нет необходимости удалять весь.ideaпапка, так как вы потеряете весь проект. Возможно, вы просто случайно исключили все папки в настройках проекта. Я также обнаружил, что папки проекта исчезли. Я пытался выяснить, как отключить индексирование, поэтому я посмотрел в «Настройки проекта» -> «Модули» и нажал «Исключено», чтобы посмотреть, смогу ли я добавить туда весь проект, чтобы игнорировать его для индексации. Он ничего не делал, и я не мог перетащить папку в папку «Исключено». Чего я не понял, так это того, что просто нажав «Исключено», IntelliJ автоматически перемещает папку в Исключено, и все папки исчезают в Project Explorer. Кнопка «Исключено» меняет фон на серый, что означает, что исключение активно.

Fix:

  1. Откройте Настройки проекта -> Модули
  2. Если выделено исключено, нажмите на него
  3. Нажмите Применить или Закрыть

Результат: папки в вашем проекте снова появляются

Действительно плохой, плохой, плохой дизайн интерфейса! Кнопки «Источник» и «Исключенные» выглядят как вкладки, когда они фактически работают как «Флажки»!

Будьте осторожны, простое нажатие кнопки «Источники» или «Исключено» выглядит как невинный выбор вкладки без видимого эффекта, но имеет далеко идущие последствия, в основном добавляя или удаляя файлы из процесса сборки.

Роберт
источник
1

Intellij импортирует проект после разрешения всех зависимостей. В моем случае он не смог разрешить зависимости для некоторых модулей и застрял там. Мне пришлось скопировать мой Maven settings.xmlиз локального репо в .m2папку по умолчанию , чтобы указать на правильный локальный репо.

Сарнет Каур
источник
1

Добавляем этот ответ для полноты. Я использовал 15.0.6 и имел эту проблему. Я попытался импортировать модуль из Maven или Gradle, и он прошел процесс, но модуль не появился. Я попытался удалить файл .idea и перезапустить. Удаление и установка последней версии (сообщество 2016.2) устранили проблему.

Фрэнсис Аптон IV
источник
1

Выберите настройки модуля и сделайте эти изменения, он будет работать

В «Файл»> «Структура проекта»> «Модули» нажмите кнопку «+»,

добавьте новый модуль в соответствии с вашим конкретным проектом, таким как Java или RUBY или что-то еще, затем примените и хорошо

Джагат Говда
источник
1

У меня возникла проблема после обновления с intellij 15 (v143) до 2016.3 (v163). У меня также периодически возникала ошибка при запуске, связанная с «Ошибка загрузки: неопределенные переменные пути» с загадочным именем переменной.

После бесчисленных попыток большинства решений, представленных здесь (повторный импорт проекта, аннулирование кэшей и перезапуск, проверка структуры проекта и путей ...), единственное, что сработало, - это полная переустановка Intellij (удаление ~ / .idea * ~ /. IntellijIdea *) и выбрав «Нет» на вопрос «хотите ли вы перенести предыдущие настройки».

Это наконец-то сработало.

Матье
источник
1

Поскольку у меня была та же проблема, и ничего из вышеперечисленного не помогло мне, это то, что я сделал! Я знаю, что это сварливое решение, но, по крайней мере, оно наконец сработало! Я не уверен, почему только этот метод работал. Должен быть какой-то странный кеш в моем ПК?

  1. Я закрыл IntelliJ
  2. Я полностью удалил .ideaпапку из своего проекта
  3. Я переместил папку demo-projectвdemo-project-temp
  4. Я создал новую пустую папку demo-project
  5. Я открыл эту пустую папку с IntelliJ
  6. Я переместил весь контент demo-project-temp. Не забудьте также переместить скрытые файлы
  7. Нажмите правой кнопкой мыши «Синхронизировать» с вашим проектом
  8. Вы должны увидеть все файлы и папки сейчас!
  9. Теперь вы также можете безопасно удалить папку demo-project-temp. Если вы используете Linux или MAC, сделайте это rmdir demo-project-tempтолько для того, чтобы убедиться, что ваша папка пуста
Джон Скумбурдис
источник
1

ОС: Mac && IDE: IntelliJ && Проект: сборка Maven

  1. Перейдите в Файл> Структура проекта> Модули.
  2. В правой области; список модулей будет присутствовать.
  3. Удалить выбранный по умолчанию и закрыть IntelliJ.
  4. Далее снова открыть; IntelliJ спросит, хотите ли вы рассматривать проект как проект Maven.
  5. Примите это всплывающее окно, и вы готовы идти.
Хабин Прасад
источник
1

Удаление .idea/workspace.xmlсработало для меня. Закройте проект, удалите .idea/workspace.xmlи снова откройте проект. Я использовал версию 2019.1.

Самули Пахаоха
источник
Или просто удалите всю папку .idea и снова откройте IntelliJ
Adomas
0

Структура проекта => Модули => Выберите ваш модуль => Пути => Убедитесь, что выбран «Унаследовать выходной путь компиляции проекта»

RoyalBigMack
источник
Не могли бы вы более подробно изложить свой ответ, добавив немного больше описания предлагаемого вами решения?
abarisone
0

У меня была та же проблема с проектом SBT в IntelliJ 2016.2 после удаления глобально установленного IntelliJ и повторной установки в мою домашнюю папку (Linux). В Project View больше не было файлов или папок.

Представление «Структура проекта» даже не открывается, а переименование .ideaпапки .idea.bakи повторный импорт проекта не имеют никакого значения.

Однако, что исправило это для меня, так это перезагрузить Linux. После этого он снова работал, даже с оригинальной .ideaпапкой. Кажется, это «исправление» ограничено не только миром Windows.

Дэниел Вернер
источник
0

Если у вас есть модуль Gradle с тем же именем, что и корневая папка вашего проекта, импорт Gradle заменит конфигурацию вашего верхнего уровня и полностью изменит ваше представление.

Убедитесь, что у вас нет модуля Gradle с тем же именем, что и у вашего корневого каталога.

Крис
источник
0

Я столкнулся с этой проблемой, когда папка .idea была случайно добавлена ​​в систему контроля версий SVN. Когда я взял обновление --- Blooey! Впоследствии я удалил папку .idea из системы контроля версий.

Большой Эл
источник
0

Я перепробовал все решения выше, ничего не получалось.


Проект Java-Maven

Моя проблема: в моем случае у меня был проект Java-Maven. И проблема была в том, что Idea по умолчанию использует свой связанный maven для проектов (или любого, кого вы пытаетесь открыть). Я заметил, что Maven продолжает загружать зависимости вечно, то есть вы никогда не увидите папку с исходными текстами.

Решение: чтобы настроить это, необходимо настроить Idea для использования maven (mvn), который установлен на машине для всех проектов по умолчанию. Для этого в начале, когда Idea еще не открывала какие-либо проекты ... есть кнопка настройки. Там выбрали инструменты сборки. Затем Maven, там вы увидите выпадающий список, где вы можете выбрать локальный Maven. Короче говоря: Configure/Build Tools/Maven/DropdownMenu (Моя ОС: ветка linux)

надеюсь, это поможет

Рона
источник
0

Я немного раньше и решил эту проблему, выполнив следующие шаги:

a. Right-click on the `External Libraries` and select the `Load/ Unload modules` button

введите описание изображения здесь

b. If you see the modules are already loaded, perform the load/unload again. 

введите описание изображения здесь

После этого я снова вижу проект в верхней части External Librariesраздела. Я использую Linux-машину,BTW

Чакладер Асфак Арефе
источник
0

Для меня в IntelliJ показывалось всплывающее окно для импорта существующего проекта в качестве gradle-проекта. Я просто нажал на нее, и структура папок появилась правильно.

Пухрай Сони
источник
0

При импорте вашего проекта / модуля обязательно установите следующие два флажка:

введите описание изображения здесь

Miner_Glitch
источник
0

Если вы пытаетесь открыть проект scala / sbt, установленная версия sbt /project/build.propertiesдолжна соответствовать версии sbt, установленной в вашей системе, иначе intellij не сможет правильно определить модули вашего проекта.

Как только это будет сделано, вы можете просто удалить ideaпапку и перезапустить, как предлагают другие ответы.

0x6C38
источник