Come visualizzare immediatamente gli errori di compilazione nell'albero del progetto di IntelliJ Idea?


125

Mi chiedo se è possibile configurare IntelliJ Idea per mostrare immediatamente gli errori di compilazione sui file di classe nella struttura del progetto. Attualmente devo attivare manualmente la ricompilazione per vedere i segni di errore sulle mie classi se la classe non può essere compilata.


1
Il lato positivo, non è necessario salvare i file per IntelliJ per aggiornare la barra di scorrimento per la classe che hai aperto :-) Non aggiorna semplicemente l'albero del progetto.
leedm777,

Puoi espandere un po 'la funzione, perché vedo subito l'errore nella vista del progetto in IDEA, quindi non sono sicuro che sia presente o se stai chiedendo qualcos'altro?
Yishai,

7
Poco tempo fa sono passato da Eclipse e aveva la caratteristica di vedere immediatamente gli errori di compilazione nell'albero del progetto (i file hanno una sottolineatura rossa) - ad esempio se cambi la firma di un metodo ottieni contrassegnato tutte le classi che usano questo metodo con la linea rossa. Come spiegato da joekutner, esiste un plug-in che aggiungerà questo comportamento, ma come ha risposto bert, questo plug-in sembra non funzionare come previsto. Ormai penso che vivrò con le funzionalità di base di IDEA e cambierò il mio approccio al lavoro con l'IDE ;-)
magomi

1
Solo per l'archivio. Ho lavorato con IDEA da allora (quasi 2 anni) dopo alcuni giorni ero abituato a lavorare senza questa funzione e da allora non l'ho mai perso.
magomi,

1
No, gli errori non vengono visualizzati automaticamente nella vista Progetto.
IgorGanapolsky,

Risposte:


116

A partire da IntelliJ 12 c'è un'opzione per costruire automaticamente il tuo progetto sulle modifiche alla fonte. In "Impostazioni" -> Build, Execution, Deployment -> "Compiler" selezionare la casella di controllo "Build project automaticamente". Questo mostrerà immediatamente eventuali errori di compilazione nella struttura del progetto.


1
Grande miglioramento per la v12. Grazie per averlo aggiunto alle risposte.
keyboardsurfer

8
+1 per richiamare l'opzione (che non è abilitata per impostazione predefinita!), Ma non sembra mostrare gli errori sui file nella struttura del progetto come richiesto dall'OP. C'è una visione di tutti gli errori del compilatore facilmente visualizzabili a colpo d'occhio?
Brent Faust,

5
@ MadsMobæk Grazie, ma non esiste una vista "Problemi" elencata in IntelliJ 12.1.4:! screenshot
Brent Faust,

2
Una cosa simile è possibile per gli avvisi?
Steven Roose,

1
Non funziona quando una modifica crea un errore di compilazione. Ad esempio, quando un metodo pubblico viene modificato in privato, devo aprire il file che chiama questo metodo in modo da visualizzare l'errore di compilazione per quel file. Altrimenti, mostrerà errori solo quando ricostruirò il progetto. Tuttavia, funziona quando c'è un problema di compilazione in un file e quindi risolvo il problema in un altro file. Esempio: la classe A utilizza un metodo privato di B, quindi cambia il metodo di B in pubblico.
Jordan Silva,

19

Ho fatto ulteriori ricerche nel web su questa funzione. Alla fine sembra che questa funzione non sia disponibile. Ci sono alcune discussioni su questo argomento in cui sono menzionate anche alcune (a mio avviso) soluzioni alternative. La discussione più utile che ho trovato qui .


2
Il collegamento è interrotto
slovacco

1
@slovit Ho modificato il link per fare riferimento a una copia di archive.org.
Matt Ball

17

Puoi accedere a tutti i problemi di compilazione in questo modo:

  • apri l'esploratore "Progetto" (di solito ancorato a sinistra)
  • fai clic sul menu a discesa "Progetto" nell'angolo in alto a sinistra
  • seleziona "Problemi" in "Scopes"

Vedrai un albero di file e problemi. Inoltre, nella barra degli strumenti in basso, dovresti vedere una scheda chiamata "Problemi" che elenca anche tutto. Non è facile da usare come la vista "Problemi" di Eclipse, ma è vicino.

Sono sulla versione 12.1.4, non sono sicuro di quale versione sia arrivata per la prima volta questa funzione.


2
Per me l'ambito "Problemi" non ha mostrato nulla, anche se c'erano un sacco di messaggi di errore del compilatore Java nella scheda "Messaggi"
Tarmo,

0

È possibile provare il plug-in Modalità Eclipse per IntelliJ. Ti permette di fare una compilazione incrementale al salvataggio di un file:

http://plugins.intellij.net/plugin/?id=3822


7
Ci ho provato, ma come molti hanno sottolineato, ruba l'attenzione e non fornisce la funzionalità richiesta (ad esempio, non segna gli errori nella struttura del progetto). Mi piacerebbe avere anche questa funzione, è una delle cose che mi mancano dopo essere passato dall'eclissi
bert
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.