IntelliJ non mostra le cartelle del progetto


334

Ho un problema con IntelliJ. Non mostra alcuna cartella nella vista del mio progetto a sinistra. La mia impostazione è "Visualizza come: Progetto" Come posso gestirlo in modo che le cartelle e i pacchetti vengano mostrati di nuovo? Non ne ho idea perché non ho cambiato nessuna opzione!

Sto usando IntelliJ 10.0.3. Sto lavorando a un progetto Maven Lift.


Quindi sto lavorando con Intellij versione 14.1.5 e mi è successa una situazione simile. Ho cancellato tutti i miei file di progetto (lasciando solo la cartella dell'idea), quindi ho recuperato tutto il codice con git. Intellij non ha mostrato alcuna cartella ma ha riconosciuto i moduli nella struttura del progetto. Ho dovuto risolvere tutte le dipendenze con Maven, quindi aprire e chiudere Intellij prima che le cartelle per tutti i moduli fossero nuovamente visualizzate nella vista progetto.
Jeremy,

2
Ho avuto questo problema, poi è andato via dopo aver letto questa domanda ...
vpzomtrrfrt,

7
so che ci sono già soluzioni fornite. Ma è così che ho riscontrato il problema in primo luogo. Stavo controllando il progetto git e prima che finisse, ho aperto il progetto in intellij. Quindi la cartella .idea era in uno stato corrotto e intellij non la aggiorna automaticamente. Puoi eliminare la cartella .idea e riaprirla o provare a sincronizzare. spero che sia d'aiuto.
Pavan Sachi,

2
ancora in corso nel 2018 intellij Ultimate: /
JesseBoyd

La stessa cosa mi è successa dopo aver cancellato la .ideacartella
Jun Yin,

Risposte:


387

Quindi, dopo aver fatto un'altra domanda, qualcuno mi ha aiutato a capire che in File> Struttura del progetto> Moduli , ci dovrebbe essere roba lì. Se è vuoto (dice "Niente da mostrare"), procedi come segue:

  1. In File> Struttura del progetto> Moduli , fai clic sul pulsante "+",
  2. Premi Enter(perché stranamente non mi permette di fare clic su "Nuovo modulo") passo 2
  3. Nella finestra che si apre, fai clic sul pulsante "..." successivo che ti porta alla radice del contenuto. Trova la tua cartella principale e selezionala passaggio 3 parte 1 passaggio 3
  4. Fai clic sul pulsante "ok"
  5. Ignora qualsiasi avviso che dice che il nome è già in uso

19
Ho dovuto importare un modulo
Pramod Setlur il

10
Questo è stato il 95% della soluzione per me. Ho dovuto "Aggiungi radice di contenuto" su quella schermata. Quindi per qualche ragione apparvero magicamente tutte le cartelle.
Lavamantis,

2
Questo è qualcosa che mi ha sempre infastidito, quando fai un nuovo progetto da una fonte esistente, tutto funziona alla grande. Ma quando fai un nuovo progetto, IDEA è costantemente "questo file non fa parte del progetto ...". Ora ha tutto un senso.
Jared Kipe,

Ho dovuto selezionare "Java" e fare clic su "Avanti" nel 3 ° passaggio.
luckydonald,

5
Non riesco a credere quante volte devo farlo con Intellij. C'è un modo per farlo persistere? Devo fare qualcosa di contrario alle intenzioni di Intellij, perché i progetti esistenti mi aiutano a farlo periodicamente.
Enderland

311

Ho dovuto chiudere Intellij e rimuovere la .ideacartella (l'ho messa da parte prima, per ogni evenienza). Ho quindi riaperto il progetto e ha funzionato per me. Non dimenticare di salvare prima la configurazione (ad es. Le configurazioni di debug / esecuzione), poiché verranno anch'esse eliminate.


16
Penso che sia ancora un bug in IDEA 1 anno dopo?
danger89,

4
Simile, ma ha dovuto eliminare anche il file <projectName> .iml.
Rob Campion,

6
Ha funzionato anche per me. Meglio che creare un nuovo modulo senza motivo.
Esseara,

24

2
È folle per me che questo sia ancora un problema per tre anni. Succede 1/3 volte che apro un prodotto JetBrains, Mac o Linux. L'eliminazione di .idea funziona, ma poi devo ripetere tutte le impostazioni del mio progetto.
pixelpax,

30

Ho avuto anche questo problema. È qualcosa a che fare con .idea basta eliminarlo e riavviare IntelliJ


26

Sono andato su File -> Struttura del progetto -> I moduli hanno fatto clic su + e quindi il modulo di importazione ha trovato la mia cartella principale e l'ho selezionata.

Ha funzionato.

Per IntelliJ 14


1
Questo ha funzionato per me su Intellij ultimate su macos nel 2018 :)
Sudipta Basak,

Questo ha funzionato per me in Ubuntu 16.04. Risposta perfetta
Abin George,

17

Prova a reimportare il progetto Maven. Assicurarsi inoltre che il nome della directory del progetto non sia escluso in Settings | File Types | Ignore Files and Folders.


Ho lo stesso problema (l'ho visto due volte oggi su diversi progetti). Ma rimuovere tutte le voci dall'impostazione "Ignora file e cartelle" non aiuta. Cosa intendi con "reimportazione"?
BT

@BT prova a eliminare la .ideadirectory e crea un nuovo progetto sopra i file esistenti o importa pom.xmlse il tuo progetto è basato su Maven. Se il problema persiste, inviare un ticket al team di supporto.
CrazyCoder,

Questo è successo a me - è perché stavo cambiando i rami e in questo processo sono riuscito a escludere le cartelle.
Knubo,

14

Sono un nuovo utente di IntelliJ IDEA 2016.2. Ho aperto un progetto esistente quando ho eseguito il programma per la prima volta e ho avuto lo stesso problema per cui mostrava solo i file nella directory principale nel 1. Pannello del progetto, ma non le cartelle del progetto (struttura ad albero espandibile).

Inizialmente, ho provato ad andare su Impostazioni progetto> Moduli, dove nessun modulo è stato mostrato nell'elenco. Ho fatto clic (+) e ho provato a selezionare la mia cartella principale, ma non selezionava la cartella.

Quindi l'ho risolto con questi passaggi:

  • Esci da IntelliJ
  • Elimina la cartella .idea esistente (es. rm -rf .idea)
  • Riavvia IntelliJ
  • Verificato che la cartella principale del progetto ora è apparsa (in Impostazioni progetto> Moduli)
  • Attiva / disattiva i pulsanti della barra degli strumenti (ad es. 1. Struttura del progetto) per visualizzarli nella barra laterale sinistra (fai clic su Visualizza> Pulsanti della barra degli strumenti fino a quando appare la spunta)
  • Fare clic su 1. Struttura del progetto Pulsante barra degli strumenti fino a quando non viene visualizzata la barra laterale
  • Fare clic sull'icona della freccia a sinistra del nome della directory principale del progetto che appare per espandere la struttura delle cartelle dell'albero

AGGIORNAMENTO 2 settembre 2017: se hai aggiunto un modulo SDK e ha aggiunto un .imlfile all'interno di una sottodirectory della radice del tuo progetto che causa il caricamento della sottodirectory del modulo, potrebbe essere necessario modificare quel .imlfile aggiungendo /..come mostrato sotto.

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

11
  1. chiudi intellij
  2. elimina la cartella .idea
  3. riavvia intellij
  4. fai clic su import, seleziona il tuo progetto
  5. creare un progetto da fonti esistenti, fare clic su Avanti, Avanti, Avanti

E dovresti essere bravo ad andare.


10
  1. Non è necessario chiudere completamente Intellij per farlo funzionare. Chiudi semplicemente il progetto che hai aperto. (Puoi aprire qualsiasi altro progetto per evitare di chiuderlo completamente)

  2. Vai alla directory in cui hai installato il tuo progetto ed elimina la cartella ".idea" .

  3. Riaprire il progetto.

Questo dovrebbe risolverlo. Ha funzionato per me a maggio 2018.



6

Ho eliminato la cartella .idea. Chiuso ItelliJ e riavviato per aprire lo stesso progetto.

Ha chiesto di aggiungere la radice del contenuto. Questo ha funzionato per me.


5

Ho un progetto nodeJs e ho perso le mie cartelle dopo aver rimosso il file /[project_name[.iml.

Ciò ha ripristinato le cartelle preservando le altre impostazioni del mio progetto:

  • Project Settings > Modules
  • + Add Content Root

5

Ho riscontrato lo stesso problema quando ho eliminato la cartella .idea.

Tuttavia, quando ho provato a invalidare e riavviare, la cartella .idea è stata creata di nuovo, ma le cartelle non venivano ancora visualizzate.

Ho dovuto 1. chiudere IntelliJ, 2. eliminare la cartella .idea, 3. avviare IntelliJ

Ciò ha risolto il problema.


3

Anche dopo 5 anni e avendo una certa esperienza con l'idea, ho ancora questo problema in ogni momento. Ecco la soluzione più semplice.

  • Chiudi Idea
  • Elimina .idea
  • Avvia Idea e open projectinvece diimport project

Quindi, apri il file conf per il tuo framework, come pom.xmlo build.sbto build.gradleetc e ti verrà automaticamente richiesto import projecte quando fai clic e quando termina, il tuo progetto è per lo più impostato correttamente.


ma se elimini la cartella .idea perdi tutte le configurazioni specifiche del progetto
untore

Sì, perdiamo qualsiasi impostazione specifica del progetto, ma la maggior parte delle impostazioni del modulo può essere ripristinata se si apre pom.xmlo si build.sbtutilizza la funzione di importazione del progetto.
RP-

3

Ho una soluzione migliore che ha funzionato per me e potrebbe funzionare per te. Non è necessario eliminare il tutto.ideacartella in questo modo si perde l'intero progetto. È possibile che tu abbia accidentalmente escluso tutte le cartelle nelle impostazioni del progetto. Ho anche scoperto che le cartelle del progetto sono scomparse. Stavo cercando di scoprire come disabilitare l'indicizzazione, quindi stavo guardando Impostazioni progetto -> Moduli e ho fatto clic su Escluso per vedere se potevo aggiungere l'intero progetto lì per ignorarlo per l'indicizzazione. Non ha fatto nulla e non sono riuscito a trascinare la cartella in Escluso. Quello che non avevo realizzato è che semplicemente facendo clic su "Escluso", IntelliJ sposta automaticamente la cartella su Escluso e tutte le cartelle scompaiono in Esplora progetti. Il pulsante "Escluso" cambia lo sfondo in grigio, il che significa che l'esclusione è attiva.

fix:

  1. Apri Impostazioni progetto -> Moduli
  2. Se Escluso è evidenziato, fai clic su di esso
  3. Fai clic su Applica o Chiudi

Risultato: le cartelle nel progetto vengono nuovamente visualizzate

Davvero brutta cattiva progettazione dell'interfaccia utente cattiva! I pulsanti Sorgente ed Escluso assomigliano a schede quando funzionano in realtà come "caselle di controllo"!

Fai attenzione, il semplice clic su Sorgenti o Escluso sembra una selezione innocua di schede senza alcun effetto visibile, tuttavia ha conseguenze di vasta portata, in sostanza l'aggiunta o la rimozione di file dal processo di compilazione.


1

Intellij importa il progetto dopo aver risolto tutte le dipendenze. Nel mio caso, non è stato in grado di risolvere le dipendenze per alcuni dei moduli ed è rimasto bloccato lì. Ho dovuto copiare il mio Maven settings.xmldal repository locale nella .m2cartella predefinita per indirizzarlo al repository locale corretto.


1

Aggiungendo questa risposta per completezza. Stavo usando 15.0.6 e ho avuto questo problema. Ho cercato di importare un modulo da Maven o Gradle e ha attraversato il processo, ma il modulo non è apparso. Ho provato a cancellare il file .idea e riavviare. La disinstallazione e l'installazione dell'ultima versione (community 2016.2) hanno risolto il problema.


1

Seleziona le impostazioni del modulo ed esegui queste modifiche, funzionerà

In File> Struttura del progetto> Moduli, fai clic sul pulsante "+",

aggiungi un nuovo modulo come da progetto specifico come Java o RUBY o qualcosa del genere quindi applica e ok


1

Ho avuto il problema dopo un aggiornamento da Intellij 15 (v143) a 2016.3 (v163). Ho anche avuto un errore intermittente all'avvio di un "Errore di caricamento: variabili di percorso non definite" con un nome di variabile criptico.

Dopo innumerevoli tentativi nella maggior parte delle soluzioni presentate qui (reimportare il progetto, invalidare le cache e riavviare, i controlli della struttura e dei percorsi del progetto ...), l'unica cosa che ha funzionato è stata quella di reinstallare completamente Intellij (rimuovendo ~ / .idea * ~ /. IntellijIdea *) e selezionando "No" alla domanda "desideri migrare le impostazioni precedenti".

Questo alla fine ha funzionato.


1

Dato che ho avuto lo stesso problema e nessuna delle precedenti ha funzionato per me, questo è quello che ho fatto! So che è una soluzione scontrosa ma almeno alla fine ha funzionato! Non sono sicuro del motivo per cui solo questo metodo ha funzionato. Dovrebbe essere una strana cache nel mio PC?

  1. Ho chiuso IntelliJ
  2. Ho rimosso completamente il file .idea cartella dal mio progetto
  3. Ho spostato la cartella demo-project indemo-project-temp
  4. Ho creato una nuova cartella vuota demo-project
  5. Ho aperto questa cartella vuota con intelliJ
  6. Ho spostato tutto il contenuto demo-project-temp. Non dimenticare di spostare anche i file nascosti
  7. Premi il tasto destro "Sincronizza" con il tuo progetto
  8. Ora dovresti vedere tutti i file e le cartelle!
  9. Ora puoi anche rimuovere in sicurezza la cartella demo-project-temp. Se sei su Linux o MAC, fallo rmdir demo-project-tempsolo per assicurarti che la tua cartella sia vuota

1

Sistema operativo: Mac && IDE: IntelliJ && Project: build Maven

  1. Passare a File> Struttura del progetto> Moduli.
  2. Nella zona di destra; l'elenco dei moduli sarebbe presente.
  3. Elimina quello predefinito selezionato e chiudi IntelliJ.
  4. Next Apri di nuovo; IntelliJ chiederà se si desidera trattare il progetto come progetto Maven.
  5. Accetta quel popup e sei a posto.

1

L'eliminazione ha .idea/workspace.xmlfunzionato per me. Chiudi il progetto, elimina .idea/workspace.xmle riapri il progetto. Stavo usando la versione 2019.1.


O semplicemente elimina l'intera cartella .idea e riapri con IntelliJ
Adomas

0

Struttura del progetto => Moduli => Seleziona il tuo modulo => Percorsi => Assicurati che "Eredita percorso di compilazione compilazione progetto" sia selezionato


Potresti per favore elaborare di più la tua risposta aggiungendo un po 'più di descrizione della soluzione che offri?
Abarisone,

0

Ho appena avuto lo stesso problema con un progetto SBT in IntelliJ 2016.2 dopo aver rimosso un IntelliJ installato a livello globale e reinstallato nella mia cartella home (Linux). Nessun file o cartella sono stati più mostrati in Project View.

La vista Struttura del progetto non si sarebbe nemmeno aperta e rinominare la .ideacartella .idea.bake reimportare il progetto non ha fatto alcuna differenza.

Tuttavia, ciò che mi ha risolto è stato il riavvio di Linux. Successivamente ha funzionato di nuovo, anche con la .ideacartella originale . Sembra che questa "correzione" non sia limitata al solo mondo Windows.


0

Se si dispone di un modulo gradle con lo stesso nome della cartella principale dei progetti, l'importazione gradle sostituirà la configurazione del modulo di livello superiore e cambierà completamente la visualizzazione.

Assicurati di non avere un modulo gradle con lo stesso nome della directory principale.


0

Ho riscontrato questo problema quando la cartella .idea è stata aggiunta accidentalmente al controllo versione SVN. Quando ho preso un aggiornamento --- Blooey! Successivamente ho rimosso la cartella .idea dal controllo versione.


0

Ho provato tutte le soluzioni sopra, niente ha funzionato.


Progetto Java-Maven

Il mio problema: nel mio caso avevo un progetto java-maven. E il problema era che per impostazione predefinita Idea utilizza la sua funzionalità in bundle per i progetti (o per chiunque cerchi di aprire). Ho notato che Mven in bundle continua a scaricare le dipendenze per sempre, cioè non vedi mai la cartella delle fonti.

Soluzione: Quindi, per configurarlo, è necessario configurare Idea per usare maven (mvn) che è installato sulla macchina per tutti i progetti di default. Per fare ciò, all'inizio quando Idea non ha ancora aperto alcun progetto ... c'è un pulsante di configurazione. Ci hanno scelto strumenti di costruzione. Quindi Maven, lì vedrai l'elenco a discesa dove puoi scegliere Maven locale. In breve: Configure/Build Tools/Maven/DropdownMenu (Il mio sistema operativo: ramo di Linux)

spero che aiuti


0

L'ho fatto poco prima e l'ho risolto seguendo i passaggi indicati di seguito:

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

inserisci qui la descrizione dell'immagine

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

inserisci qui la descrizione dell'immagine

Dopo averlo fatto, vedo di nuovo il progetto nella parte superiore della External Librariessezione. Uso una macchina Linux,BTW


0

Per me in IntelliJ mi stava mostrando un popup per importare il progetto esistente come progetto gradle. Ho appena cliccato ok su di esso e quindi la struttura delle cartelle è apparsa correttamente.


0

Quando importi il ​​tuo progetto / modulo, assicurati di selezionare queste due caselle:

inserisci qui la descrizione dell'immagine


0

Se stai tentando di aprire un progetto scala / sbt, la versione sbt impostata /project/build.propertiesdeve corrispondere alla versione sbt installata sul tuo sistema o intellij non rileverà correttamente i moduli del tuo progetto.

Una volta fatto, puoi semplicemente eliminare la ideacartella e riavviare come suggeriscono le altre risposte.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.