IntelliJ не показує папки проектів


334

У мене проблема з IntelliJ. У моєму проекті зліва він не показує папок. Моє налаштування - "Переглянути як: проект". Як я можу ним керувати, щоб папки та пакети відображалися знову? У мене немає жодної підказки, тому що я не змінив жодних варіантів!

Я використовую IntelliJ 10.0.3. Я працюю над проектом Maft Lift.


Тож я працюю з Intellij версії 14.1.5, і зі мною трапилася подібна ситуація. Я видалив усі мої файли проекту (залишивши лише папку ідеї), а потім дістав увесь код вниз свіжим із git. Intellij не показав жодної папки, але розпізнав модулі в структурі проекту. Мені довелося вирішити всі залежності з maven, потім відкрити та закрити Intellij, перш ніж папки для всіх модулів знову відображатимуться в режимі перегляду проекту.
Джеремі

2
У мене виникло це питання, то воно пішло після того, як я прочитав це запитання ...
vpzomtrrfrt

7
я знаю, що рішення вже надано. Але це, як я отримав питання в першу чергу. Я перевіряв проект git і, перш ніж він закінчився, відкрив проект у Intellij. Тож папка .idea перебуває у пошкодженому стані, і Intellij не оновлює її автоматично. Ви можете видалити папку .idea і знову відкрити або спробувати зробити синхронізацію. сподіваюся, що це допомагає.
pavan sachi

2
все ще відбувається у 2018 році intellij Ultimate: /
JesseBoyd

Те ж саме трапилося зі мною після того, як я видалив .ideaпапку
червень Yin

Відповіді:


387

Отож, задавши інше запитання, хтось допоміг мені зрозуміти, що в розділі Файл> Структура проекту> Модулі там повинні бути речі. Якщо він порожній (говорить "Нічого, щоб показати"), виконайте наступне:

  1. У меню Файл> Структура проекту> Модулі натисніть кнопку «+»,
  2. Натисніть Enter(бо дивно, це не дозволить мені натиснути "Новий модуль") крок 2
  3. У спливаючому вікні натисніть на наступну кнопку "...", яка переведе вас до кореня "Вміст". Знайдіть свою кореневу папку та виберіть її крок 3 частина 1 крок 3
  4. Натисніть кнопку "добре"
  5. Ігноруйте будь-яке попередження, яке говорить про те, що назва вже використовується

19
Мені довелося імпортувати модуль
Pramod Setlur

10
Це було 95% рішення для мене. Мені довелося "Додати корінь вмісту" на цьому екрані. Тоді чомусь усі папки чарівно з’явилися.
Лавамантіс

2
Це те, що мене завжди турбувало, коли ти робиш новий проект із існуючого джерела, все працює чудово. Але коли ви робите новий проект, IDEA постійно "цей файл не є частиною проекту ...". Тепер це все має сенс.
Джаред Кіпе

Довелося вибрати "java" і натиснути "next" на 3-му кроці.
luckydonald

5
Я не можу повірити, скільки разів мені доводиться це робити з Intellij. Чи є якийсь спосіб змусити його зберігатись? Мені потрібно щось робити всупереч намірам Intellij, оскільки існуючі проекти допомагають мені це робити періодично.
enderland

311

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


16
Я думаю, що це все-таки помилка в IDEA через 1 рік?
небезпека89

4
Аналогічно, але довелося також видалити файл <projectName> .iml.
Роб Кемпіон

6
Працював і для мене. Краще, ніж створити новий модуль без причини.
esseara

24
Все ще відбувається в січні 2018 року
KyleFairns

2
Мені божевільно, що це все ще три роки. Відбувається 1/3 рази, коли я відкриваю продукт JetBrains, Mac чи Linux. Видалення .idea працює, але тоді мені доведеться повторно виконати всі налаштування свого проекту.
піксельпакс

30

У мене теж було це питання. Це щось із .idea просто видаліть та перезавантажте IntelliJ


26

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

Це спрацювало.

Для IntelliJ 14


1
Це працювало для мене на Intellij ultimate on macos в 2018 році :)
Судіпта Басак

Це працювало для мене в Ubuntu 16.04. Ідеальна відповідь.
Ебін Джордж

17

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


У мене однакова проблема (сьогодні я її бачив двічі на різних проектах). Але видалення всіх записів із налаштування "Ігнорувати файли та папки" не допомагає. Що ви маєте на увазі "реімпорт"?
BT

@BT спробуйте видалити .ideaкаталог і створити новий проект поверх існуючих файлів або імпортувати, pom.xmlякщо ваш проект базується на Maven. Якщо проблема не зникає, надішліть квиток на службу підтримки.
CrazyCoder

Це сталося зі мною - це тому, що я перемикав гілки і в цьому процесі мені вдалося виключити папки.
Кнубо

14

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

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

Тоді я замість цього вирішив ці кроки:

  • Вийдіть з IntelliJ
  • Видаліть існуючу папку .idea (тобто rm -rf .idea)
  • Перезавантажте IntelliJ
  • Перевірено, що коренева папка проекту тепер з’явилася (у Налаштуваннях проекту> Модулі)
  • Перемістіть кнопки на панелі інструментів (тобто 1. Структура проекту), щоб відобразити на лівій бічній панелі (натиснув кнопку Перегляд> Кнопки панелі інструментів, поки не з’явиться галочка)
  • Клацніть 1. Кнопка панелі інструментів "Структура проекту", поки не виявиться її бічна панель
  • Клацніть піктограму зі стрілкою зліва від імені кореневого каталогу вашого проекту, що з'являється, щоб розширити структуру папок дерева

ОНОВЛЕННЯ 2 вересня 2017 року: Якщо ви додали модуль SDK і додали .imlфайл у підкаталог кореня вашого проекту, що призводить до завантаження підкаталогу модуля, можливо, вам доведеться змінити цей .imlфайл, додавши /..як показано нижче.

  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$/..">

11
  1. близький intellij
  2. видалити папку .idea
  3. перезапустити intellij
  4. натисніть імпорт, виберіть проект
  5. створити проект із існуючих джерел, натисніть на наступний, наступний, наступний

І вам слід добре піти.


10
  1. Вам не доведеться повністю виходити з Intellij, щоб зробити цю роботу. Просто закрийте проект, який ви відкрили. (Ви можете відкрити будь-який інший проект, щоб уникнути його закриття повністю)

  2. Перейдіть до каталогу, де встановлено ваш проект, і видаліть папку ".idea" .

  3. Повторно відкрийте проект.

Це повинно це виправити. Це працювало для мене у травні 2018 року.


7

Перевірте відповідь за адресою

Неможливо побачити папки проектів у IntelliJ IDEA

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


6

Я видалив папку .idea. Закрили ItelliJ і перезапустили, щоб відкрити той же проект.

Він попросив додати корінь вмісту. Це працювало для мене.


5

У мене є проект nodeJs і я втратив папки після видалення файлу / evidenceproject_nameSense.iml.

Це відновило папки, зберігаючи інші мої налаштування проекту:

  • Project Settings > Modules
  • + Add Content Root

5

Я зіткнувся з тією ж проблемою, коли я видалив папку .idea.

Однак, коли я спробував визнати недійсним і перезапустити, папку .idea знову створили, але папки не відображалися.

Мені довелося 1.закрити IntelliJ, 2.запустити папку .idea, 3.запустити IntelliJ

Це вирішило проблему.


3

Навіть через 5 років і маючи певний досвід з ідеєю, я все ще маю цю проблему постійно. Ось найпростіше рішення.

  • Закрийте ідею
  • Видалити .idea
  • Почніть ідею і open projectзамість цьогоimport project

Потім відкрийте конф-файл для вашої основи, наприклад, pom.xmlабо build.sbtі build.gradleт. Д., І він автоматично підкаже, import projectі коли ви натискаєте і коли він закінчується, ваш проект в основному правильний.


але якщо ви видалите папку .idea, ви втратите всі конкретні конфігурації проекту
untore

Так, ми втрачаємо будь-які конкретні налаштування проекту, але більшість налаштувань модуля можна відновити, якщо відкрити pom.xmlабо build.sbtвикористовувати функцію імпорту проекту.
РП-

3

У мене є краще рішення, яке працювало на мене, і воно може працювати для вас. Не потрібно видаляти ціле.ideaпапку, оскільки таким чином ви втрачаєте весь проект. Можливо, ви просто випадково виключили всі папки в налаштуваннях проекту. Я також виявив, що папки проектів зникли. Я намагався з'ясувати, як відключити індексацію, тому я переглядав Налаштування проекту -> Модулі, і натиснув на Виключено, щоб побачити, чи можу я додати туди весь проект, щоб ігнорувати його для індексації. Це нічого не зробило, і я не зміг перетягнути папку в розділі Виключено. Що я не усвідомлював, це те, що, просто натиснувши «Виключено», IntelliJ автоматично переміщує папку в «Виключено», і всі папки зникли в Провіднику проектів. Кнопка "Виключено" змінює фон на сірий, що означає, що виключення активне.

Виправити:

  1. Відкрийте Налаштування проекту -> Модулі
  2. Якщо виділено Виключено, натисніть на нього
  3. Клацніть Застосувати або Закрити

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

Дійсно поганий поганий поганий дизайн інтерфейсу! Кнопки джерел та виключених файлів виглядають як вкладки, коли вони фактично працюють як "прапорці"!

Будьте уважні, просто натискання на "Джерела" або "Виключено" здається невинним вибором вкладки без видимого ефекту, але це має далекосяжні наслідки, в основному додаючи або видаляючи файли з процесу збирання.


1

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


1

Додайте цю відповідь для повноти. Я використовував 15.0.6 і мав цю проблему. Я сподівався імпортувати модуль з Maven або Gradle, і він пройшов процес, але модуль не з’явився. Я спробував видалити файл .idea та перезапустити. Видалення та встановлення останньої версії (спільнота 2016.2) вирішило проблему.


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 && Project: Maven build

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

1

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


Або просто видаліть всю папку .idea і знову відкрийте програму IntelliJ
Adomas

0

Структура проекту => Модулі => Виберіть модуль => Шляхи => Переконайтесь, що вибрано "Спадковий вихідний шлях складання проекту"


Чи можете ви детальніше розглянути свою відповідь, додавши трохи більше опису про рішення, яке ви надаєте?
абарізон

0

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

Перегляд "Структура проекту" навіть не відкриється і перейменує .ideaпапку в.idea.bak та повторне імпортування проекту не мало значення.

Однак для мене це було виправлено - перезавантажити Linux. Згодом він знову працював, навіть із оригінальною .ideaпапкою. Здається, це «виправлення» обмежено не лише у світі Windows.


0

Якщо у вас є модуль gradle з тим самим іменем, що і коренева папка ваших проектів, імпорт gradle замінить конфігурацію вашого модуля toplevel і повністю змінить ваш погляд.

Переконайтеся, що у вас немає модуля gradle з тим самим іменем, що і ваша коренева директорія.


0

Я зіткнувся з цією проблемою, коли папку .idea було випадково додано до контролю версій SVN. Коли я взяв оновлення --- blooey! Згодом я видалив папку .idea з контролю версій.


0

Я спробував всі рішення вище, нічого не вийшло.


Проект Java-Maven

Моя проблема: У моєму випадку у мене був проект java-maven. Проблема полягала в тому, що Idea за замовчуванням використовує пакет із пакетами для проектів (або тих, кого ви намагаєтесь відкрити). Я помітив, що в комплекті 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

Під час імпорту проекту / модуля обов'язково поставте ці два прапорці:

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


0

Якщо ви намагаєтесь відкрити проект scala / sbt, встановлена ​​версія sbt /project/build.properties повинна відповідати версії sbt, встановленої у вашій системі, або Intellij не буде належним чином виявляти модулі вашого проекту.

Після цього ви можете просто видалити ideaпапку та перезапустити так, як підказують інші відповіді.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.