IntelliJ zeigt keine Projektordner an

333

Ich habe ein Problem mit IntelliJ. In meiner Projektansicht links werden keine Ordner angezeigt. Meine Einstellung ist "Anzeigen als: Projekt". Wie kann ich sie verwalten, damit die Ordner und Pakete wieder angezeigt werden? Ich habe keine Ahnung, weil ich keine Optionen geändert habe!

Ich verwende IntelliJ 10.0.3. Ich arbeite an einem Maven Lift Projekt.

Alex
quelle
Ich arbeite also mit Intellij Version 14.1.5 und hatte eine ähnliche Situation mit mir. Ich habe alle meine Projektdateien gelöscht (nur den Ideenordner belassen) und dann den gesamten Code mit git frisch abgerufen. Intellij zeigte keine Ordner an, erkannte jedoch die Module in der Projektstruktur. Ich musste alle Abhängigkeiten mit maven auflösen und dann Intellij öffnen und schließen, bevor die Ordner für alle Module wieder in der Projektansicht angezeigt wurden.
Jeremy
2
Ich hatte dieses Problem, dann ging es weg, nachdem ich diese Frage gelesen hatte ...
vpzomtrrfrt
7
Ich weiß, dass es bereits Lösungen gibt. Aber so habe ich das Problem überhaupt erst bekommen. Ich habe das Git-Projekt überprüft und vor Abschluss das Projekt in Intellij geöffnet. Der .idea-Ordner befand sich also in einem beschädigten Zustand, und Intellij aktualisiert ihn nicht automatisch. Sie können entweder den .idea-Ordner löschen und erneut öffnen oder versuchen, eine Synchronisierung durchzuführen. ich hoffe es hilft.
Pavan Sachi
2
noch im Jahr 2018 Intellij Ultimate: /
JesseBoyd
Das gleiche passierte mir, nachdem ich den .ideaOrdner gelöscht hatte
Jun Yin

Antworten:

387

Nachdem ich eine andere Frage gestellt hatte, half mir jemand herauszufinden, dass es unter Datei> Projektstruktur> Module Dinge geben sollte. Wenn es leer ist (sagt "Nichts zu zeigen"), gehen Sie wie folgt vor:

  1. In Datei> Projektstruktur> Module , klicken Sie auf die Schaltfläche „+“,
  2. Drücken Sie Enter Sie (weil weirdly es wird mich nicht auf „New Module“ lassen klicken) Schritt 2
  3. Klicken Sie im daraufhin angezeigten Fenster auf die Schaltfläche "...", mit der Sie zum Inhaltsstamm gelangen. Suchen Sie Ihren Stammordner und wählen Sie ihn aus Schritt 3 Teil 1 Schritt 3
  4. Klicken Sie auf die Schaltfläche "OK"
  5. Ignorieren Sie alle Warnungen, die besagen, dass der Name bereits verwendet wird
BT
quelle
19
Ich musste ein Modul importieren
Pramod Setlur
10
Dies waren 95% der Lösung für mich. Ich musste auf diesem Bildschirm "Content Root hinzufügen". Dann erschienen aus irgendeinem Grund alle Ordner auf magische Weise.
Lavamantis
2
Das hat mich immer gestört, wenn Sie ein neues Projekt aus einer vorhandenen Quelle erstellen, funktioniert alles hervorragend. Wenn Sie jedoch ein neues Projekt erstellen, lautet IDEA ständig "Diese Datei ist nicht Teil des Projekts ...". Jetzt macht alles Sinn.
Jared Kipe
Musste "Java" auswählen und im 3. Schritt auf "Weiter" klicken.
Luckydonald
5
Ich kann nicht glauben, wie oft ich das mit Intellij machen muss. Gibt es eine Möglichkeit, es zum Fortbestehen zu bringen? Ich muss etwas tun, das der Absicht von Intellij widerspricht, weil bestehende Projekte mir dies regelmäßig helfen.
Enderland
311

Ich musste Intellij beenden und den .ideaOrdner entfernen (ich habe ihn zuerst verstaut, nur für den Fall). Ich habe das Projekt dann wieder geöffnet und das hat bei mir funktioniert. Vergessen Sie nicht, Ihre Konfiguration (z. B. Debug- / Run-Konfigurationen) vorher zu speichern, da diese ebenfalls gelöscht werden.

isuPatches
quelle
16
Ich denke, es ist immer noch ein Fehler in IDEA 1 Jahr später?
Gefahr89
4
Ähnlich, musste aber auch die IML-Datei <Projektname> löschen.
Rob Campion
6
Hat auch für mich gearbeitet. Besser als ein neues Modul ohne Grund zu erstellen.
Esseara
24
Noch im Januar 2018
KyleFairns
2
Es ist verrückt für mich, dass dies noch drei Jahre lang ein Problem ist. Passiert 1/3 Mal öffne ich ein JetBrains-Produkt, Mac oder Linux. Das Löschen von .idea funktioniert, aber dann muss ich alle meine Projekteinstellungen erneut vornehmen.
Pixelpax
30

Ich hatte auch dieses Problem. Es hat etwas mit .idea zu tun. Löschen Sie es einfach und starten Sie IntelliJ neu

RMati
quelle
26

Ich ging zu Datei -> Projektstruktur -> Module, klickte auf + und dann importierte das Modul meinen Stammordner und wählte ihn aus.

Es funktionierte.

Für IntelliJ 14

Raghvendra Singh
quelle
1
Dies funktionierte für mich auf Intellij Ultimate auf Macos im Jahr 2018 :)
Sudipta Basak
Dies funktionierte bei mir in Ubuntu 16.04. Perfekte Antwort.
Abin George
16

Versuchen Sie, das Maven-Projekt erneut zu importieren. Stellen Sie außerdem sicher, dass der Name des Projektverzeichnisses in nicht ausgeschlossen ist Settings | File Types | Ignore Files and Folders.

CrazyCoder
quelle
Ich habe das gleiche Problem (habe es heute zweimal bei verschiedenen Projekten gesehen). Das Entfernen aller Einträge aus der Einstellung "Dateien und Ordner ignorieren" hilft jedoch nicht. Was meinst du mit "Reimport"?
BT
@BT versuchen Sie, das .ideaVerzeichnis zu löschen und ein neues Projekt über den vorhandenen Dateien zu erstellen oder zu importieren, pom.xmlwenn Ihr Projekt auf Maven basiert. Wenn das Problem weiterhin besteht, senden Sie bitte ein Ticket an das Support-Team.
CrazyCoder
Das ist mir passiert - weil ich die Zweige gewechselt habe und in diesem Prozess Ordner ausgeschlossen habe.
Knubo
14

Ich bin ein neuer Benutzer von IntelliJ IDEA 2016.2. Ich habe ein vorhandenes Projekt geöffnet, als ich das Programm zum ersten Mal ausführte, und hatte das gleiche Problem, bei dem nur Dateien im Stammverzeichnis im 1. Projektfenster angezeigt wurden, nicht jedoch die Projektordner (erweiterbare baumartige Struktur).

Anfangs habe ich versucht, zu Projekteinstellungen> Module zu wechseln, wo keine Module aufgelistet sind. Ich habe auf (+) geklickt und versucht, meinen Stammordner auszuwählen, aber der Ordner wurde nicht ausgewählt.

Also habe ich es dann stattdessen mit diesen Schritten gelöst:

  • Beenden Sie IntelliJ
  • Löschen Sie den vorhandenen .idea-Ordner (dh rm -rf .idea)
  • Starten Sie IntelliJ neu
  • Es wurde überprüft, ob der Projektstammordner jetzt angezeigt wird (unter Projekteinstellungen> Module).
  • Umschalten Auf den Symbolleistenschaltflächen (dh 1. Projektstruktur), die in der linken Seitenleiste angezeigt werden sollen (klicken Sie auf Ansicht> Symbolleistenschaltflächen, bis das Häkchen angezeigt wird).
  • Klicken Sie auf die Schaltfläche Projektstruktur- Symbolleiste, bis die Seitenleiste angezeigt wird
  • Klicken Sie auf das Pfeilsymbol links neben dem Stammverzeichnisnamen Ihres Projekts, um die Struktur des Baumordners zu erweitern

UPDATE 2. September 2017: Wenn Sie ein Modul-SDK hinzugefügt haben und eine .imlDatei in einem Unterverzeichnis des Stammverzeichnisses Ihres Projekts hinzugefügt wurde , wodurch das Modul-Unterverzeichnis geladen wird, müssen Sie diese .imlDatei möglicherweise ändern, indem Sie /..als anhängen unten gezeigt.

  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$/..">
Luke Schoen
quelle
11
  1. nahe Intellij
  2. .idea-Ordner löschen
  3. Starten Sie Intellij neu
  4. Klicken Sie auf Importieren und wählen Sie Ihr Projekt aus
  5. Erstellen Sie ein Projekt aus vorhandenen Quellen und klicken Sie auf Weiter, Weiter, Weiter

Und du solltest gut gehen.

ionut
quelle
10
  1. Sie müssen Intellij nicht vollständig beenden, damit dies funktioniert. Schließen Sie einfach das geöffnete Projekt. (Sie können jedes andere Projekt öffnen, um ein vollständiges Schließen zu vermeiden.)

  2. Wechseln Sie in das Verzeichnis, in dem Sie Ihr Projekt installiert haben, und löschen Sie den Ordner ".idea" .

  3. Öffnen Sie das Projekt erneut.

Das sollte es beheben. Es hat bei mir im Mai 2018 funktioniert.

Devner
quelle
7

Überprüfen Sie die Antwort unter

Projektordner in IntelliJ IDEA können nicht angezeigt werden

Dies kann daran liegen, dass für das Projekt keine Module definiert wurden. Versuchen Sie, vorhandenen Quellcode hinzuzufügen, indem Sie unter Vorhandene Quellen auf Datei> Neu> Modul klicken und das übergeordnete Verzeichnis des Projekts für den Quellcode auswählenGeben Sie hier die Bildbeschreibung ein

Harish Gokavarapu
quelle
6

Ich habe den .idea-Ordner gelöscht. ItelliJ geschlossen und neu gestartet, um dasselbe Projekt zu öffnen.

Es wurde darum gebeten, den Inhaltsstamm hinzuzufügen. Das hat bei mir funktioniert.

Pritam Sadhukhan
quelle
5

Ich habe ein NodeJs-Projekt und habe meine Ordner verloren, nachdem ich die Datei /[project_name‹.iml entfernt habe.

Dadurch wurden die Ordner wiederhergestellt, während meine anderen Projekteinstellungen beibehalten wurden:

  • Project Settings > Modules
  • + Add Content Root
Shanimal
quelle
5

Ich hatte das gleiche Problem, als ich den .idea-Ordner löschte.

Als ich jedoch versuchte, ungültig zu machen und neu zu starten, wurde der .idea-Ordner erneut erstellt, aber die Ordner wurden immer noch nicht angezeigt.

Ich musste 1. IntelliJ schließen, 2. den .idea-Ordner löschen, 3. IntelliJ starten

Dies hat das Problem behoben.

Anand
quelle
3

Selbst nach 5 Jahren und mit etwas Erfahrung mit Ideen habe ich immer noch dieses Problem. Hier ist die einfachste Lösung.

  • Idee schließen
  • Löschen Sie .idea
  • Starten Sie Idea und open projectstattimport project

Und dann öffnen conf - Datei für Ihren Rahmen, wie pom.xmloder build.sbtoder build.gradleusw. und es wird automatisch Aufforderungen import projectund wenn Sie klicken und wenn es fertig ist , Ihr Projekt ist meist Setup richtig.

RP-
quelle
Wenn Sie jedoch den .idea-Ordner löschen, verlieren Sie alle projektspezifischen Konfigurationen
2.
Ja, wir verlieren bestimmte Projekteinstellungen, aber die meisten Moduleinstellungen können wiederhergestellt werden, wenn Sie die Funktion zum Importieren von Projekten öffnen pom.xmloder build.sbtverwenden.
RP
3

Ich habe eine bessere Lösung, die für mich funktioniert hat und möglicherweise für Sie funktioniert. Das Ganze muss nicht gelöscht werden.ideaOrdner, da Sie auf diese Weise das gesamte Projekt verlieren. Möglicherweise haben Sie versehentlich alle Ordner in den Projekteinstellungen ausgeschlossen. Ich fand auch, dass Projektordner verschwunden sind. Ich habe versucht herauszufinden, wie die Indizierung deaktiviert werden kann, also habe ich mir Projekteinstellungen -> Module angesehen und auf Ausgeschlossen geklickt, um zu sehen, ob ich das gesamte Projekt dort hinzufügen kann, um es für die Indizierung zu ignorieren. Es hat nichts getan und ich konnte den Ordner nicht unter Ausgeschlossen ziehen und ablegen. Was mir nicht klar war, ist, dass IntelliJ durch einfaches Klicken auf "Ausgeschlossen" den Ordner automatisch in "Ausgeschlossen" verschiebt und alle Ordner im Projektexplorer verschwunden sind. Die Schaltfläche "Ausgeschlossen" ändert den Hintergrund in Grau, was bedeutet, dass der Ausschluss aktiv ist.

Fix:

  1. Öffnen Sie Projekteinstellungen -> Module
  2. Wenn Ausgeschlossen markiert ist, klicken Sie darauf
  3. Klicken Sie auf Übernehmen oder Schließen

Ergebnis: Ordner in Ihrem Projekt werden erneut angezeigt

Wirklich schlecht schlecht schlecht UI-Design! Quell- und Ausgeschlossene Schaltflächen sehen wie Registerkarten aus, wenn sie tatsächlich als "Kontrollkästchen" fungieren!

Seien Sie vorsichtig, nur das Klicken auf Quellen oder Ausgeschlossen scheint eine unschuldige Auswahl von Registerkarten ohne sichtbaren Effekt zu sein, hat jedoch weitreichende Konsequenzen, da im Grunde genommen Dateien zum Erstellungsprozess hinzugefügt oder daraus entfernt werden.

Robert
quelle
1

Intellij importiert das Projekt, nachdem alle Abhängigkeiten aufgelöst wurden. In meinem Fall konnte es Abhängigkeiten für einige der Module nicht auflösen und blieb dort hängen. Ich musste meinen Maven settings.xmlvom lokalen Repo in den Standardordner kopieren .m2, um ihn auf das richtige lokale Repo zu verweisen.

Sarneet Kaur
quelle
1

Der Vollständigkeit halber diese Antwort hinzufügen. Ich habe 15.0.6 verwendet und hatte dieses Problem. Ich habe versucht, ein Modul aus Maven oder Gradle zu importieren, und es hat den Prozess durchlaufen, aber das Modul wurde nicht angezeigt. Ich habe versucht, die IDE-Datei zu löschen und neu zu starten. Durch Deinstallieren und Installieren der neuesten Version (Community 2016.2) wurde das Problem behoben.

Francis Upton IV
quelle
1

Wählen Sie die Moduleinstellungen und nehmen Sie diese Änderungen vor, es wird funktionieren

Klicken Sie unter Datei> Projektstruktur> Module auf die Schaltfläche "+".

Fügen Sie ein neues Modul gemäß Ihrem Projekt hinzu, z. B. Java oder RUBY oder etwas anderes, und bewerben Sie sich dann und in Ordnung

Jagath Gowda
quelle
1

Ich hatte das Problem nach einem Upgrade von Intellij 15 (v143) auf 2016.3 (v163). Ich hatte auch einen zeitweiligen Fehler beim Start wegen eines "Ladefehlers: undefinierte Pfadvariablen" mit einem kryptischen Variablennamen.

Nach unzähligen Versuchen mit den meisten hier vorgestellten Lösungen (Projekt erneut importieren, Caches ungültig machen und neu starten, Projektstruktur und -pfade überprüfen ...) funktionierte das einzige, was funktionierte, Intellij vollständig neu zu installieren (Entfernen der ~ / .idea * ~ /. IntellijIdea *) und Auswahl von "Nein" bei der Frage "Möchten Sie vorherige Einstellungen migrieren".

Das hat endlich geklappt.

Mathieu
quelle
1

Da ich das gleiche Problem hatte und keines der oben genannten Probleme für mich funktionierte, habe ich Folgendes getan! Ich weiß, dass es eine mürrische Lösung ist, aber zumindest hat es endlich funktioniert! Ich bin mir nicht sicher, warum nur diese Methode funktioniert hat. Es sollte ein seltsamer Cache in meinem PC sein?

  1. Ich habe IntelliJ geschlossen
  2. Ich habe den .ideaOrdner vollständig aus meinem Projekt entfernt
  3. Ich habe den Ordner verschoben demo-project indemo-project-temp
  4. Ich habe einen neuen leeren Ordner erstellt demo-project
  5. Ich habe diesen leeren Ordner mit IntelliJ geöffnet
  6. Ich habe den gesamten Inhalt verschoben demo-project-temp. Vergessen Sie nicht, auch die versteckten Dateien zu verschieben
  7. Klicken Sie mit der rechten Maustaste auf "Synchronisieren" für Ihr Projekt
  8. Sie sollten jetzt alle Dateien und Ordner sehen!
  9. Jetzt können Sie den Ordner auch sicher entfernen demo-project-temp. Wenn Sie unter Linux oder MAC arbeiten rmdir demo-project-temp, stellen Sie sicher, dass Ihr Ordner leer ist
John Skoumbourdis
quelle
1

Betriebssystem: Mac && IDE: IntelliJ && Projekt: Maven Build

  1. Navigieren Sie zu Datei> Projektstruktur> Module.
  2. Im rechten Bereich; Liste der Module wäre vorhanden.
  3. Löschen Sie die ausgewählte Standardeinstellung und schließen Sie IntelliJ.
  4. Weiter Wieder öffnen; IntelliJ fragt Sie, ob Sie das Projekt als Maven-Projekt behandeln möchten.
  5. Akzeptieren Sie dieses Popup und Sie können loslegen.
habin prasad
quelle
1

Das Löschen .idea/workspace.xmlhat bei mir funktioniert. Schließen Sie das Projekt, löschen Sie es .idea/workspace.xmlund öffnen Sie es erneut. Ich habe Version 2019.1 verwendet.

Samuli Pahaoja
quelle
Oder löschen Sie einfach den gesamten .idea-Ordner und öffnen Sie ihn erneut mit IntelliJ
Adomas
0

Projektstruktur => Module => Modul auswählen => Pfade => Stellen Sie sicher, dass "Projektkompilierungsausgabepfad erben" ausgewählt ist

RoyalBigMack
quelle
Könnten Sie bitte Ihre Antwort näher erläutern und etwas mehr Beschreibung der von Ihnen bereitgestellten Lösung hinzufügen?
Abarisone
0

Ich hatte gerade das gleiche Problem mit einem SBT-Projekt in IntelliJ 2016.2, nachdem ich ein global installiertes IntelliJ entfernt und in meinem eigenen Home-Ordner (Linux) neu installiert hatte. In der Projektansicht wurden keine Dateien oder Ordner mehr angezeigt.

Die Projektstrukturansicht wurde nicht einmal geöffnet und der .ideaOrdner in umbenannt.idea.bak das Projekt und das erneute Importieren des Projekts machten keinen Unterschied.

Was es für mich jedoch behoben hat, war ein Neustart von Linux. Danach hat es wieder funktioniert, auch mit dem Originalordner .idea. Dieses "Update" scheint nicht nur auf die Windows-Welt beschränkt zu sein.

Daniel Werner
quelle
0

Wenn Sie ein Gradle-Modul mit demselben Namen wie der Stammordner Ihres Projekts haben, ersetzt der Gradle-Import Ihre Toplevel-Modulkonfiguration und ändert Ihre Ansicht vollständig.

Stellen Sie sicher, dass Sie kein Gradle-Modul mit demselben Namen wie Ihr Stammverzeichnis haben.

chris
quelle
0

Ich bin auf dieses Problem gestoßen, als der Ordner .idea versehentlich zur SVN-Versionskontrolle hinzugefügt wurde. Als ich ein Update nahm --- blooey! Anschließend habe ich den Ordner .idea aus der Versionskontrolle entfernt.

Big Al
quelle
0

Ich habe alle oben genannten Lösungen ausprobiert, nichts hat funktioniert.


Java-Maven-Projekt

Mein Problem: In meinem Fall hatte ich ein Java-Maven-Projekt. Und das Problem war, dass Idea standardmäßig den gebündelten Maven für Projekte verwendet (oder für jeden, den Sie öffnen möchten). Mir ist aufgefallen, dass gebündelte Maven Abhängigkeiten für immer herunterladen, dh Sie sehen Ihren Quellordner nie.

Lösung: Um dies zu konfigurieren, muss Idea so konfiguriert werden, dass maven (mvn) verwendet wird, das standardmäßig für alle Projekte auf dem Computer installiert ist. Zu diesem Zweck gibt es am Anfang, als Idea noch keine Projekte geöffnet hat, eine Schaltfläche zum Konfigurieren. Dort wurden Build-Tools ausgewählt. Dann Maven, dort sehen Sie eine Dropdown-Liste, in der Sie einen lokalen Maven auswählen können. Zusamenfassend:Configure/Build Tools/Maven/DropdownMenu (Mein Betriebssystem: Linux-Zweig)

Ich hoffe, das hilft

rone
quelle
0

Ich habe diese kurze Zeit zuvor und habe sie gelöst, indem ich die folgenden Schritte ausgeführt habe:

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

Geben Sie hier die Bildbeschreibung ein

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

Geben Sie hier die Bildbeschreibung ein

Nachdem ich das getan habe, sehe ich das Projekt wieder oben im External LibrariesAbschnitt. Ich benutze Linux-Maschine,BTW

Chaklader Asfak Arefe
quelle
0

Für mich in IntelliJ zeigte es mir ein Popup, um das vorhandene Projekt als Gradle-Projekt zu importieren. Ich habe einfach auf OK geklickt und dann wurde die Ordnerstruktur richtig angezeigt.

Pukhraj soni
quelle
0

Aktivieren Sie beim Importieren Ihres Projekts / Moduls unbedingt diese beiden Kontrollkästchen:

Geben Sie hier die Bildbeschreibung ein

Miner_Glitch
quelle
0

Wenn Sie versuchen, ein scala / sbt-Projekt zu öffnen, /project/build.propertiesmuss die eingestellte sbt-Version mit der auf Ihrem System installierten sbt-Version übereinstimmen. Andernfalls erkennt Intellij die Module Ihres Projekts nicht richtig.

Sobald dies erledigt ist, können Sie den ideaOrdner einfach löschen und neu starten, wie in den anderen Antworten vorgeschlagen.

0x6C38
quelle