No, allora:
il compilatore è quello che compila il codice. L'IDE quando va a compilare utilizza il comando javac così come faresti tu.

I vantaggi di un IDE sono diversi a seconda dell'IDE stesso, ma è opinione abbastanza comune pensare che cominciare scrivendo con un semplice editor di testo e compilando da console insegni di più sul funzionamento generale di Java.


Rispondendo direttamente alla domanda: ti facilità il lavoro. Utilizza i colori, compili con la pressione di un tasto ed esegui premendone un altro (mentre da console devi scrivere il comando ogni volta), solitamente fornisce uno schema delle classi e dei metodi etc...