Secondo me JCreator č ottimo. Non ha l'ambiente visuale (almeno quello che uso io), ma ti consente di gestire i progetti e l'help in linea mediante il JavaDoc.
E se uno vuole imparare Java, ha comunque ragione il tuo prof: non ambienti visuali (almeno all'inizio) perchč rincretiniscono chi deve imparare. Fanno tutto loro e non si capisce cosa c'č dietro.
Comodo per chi giā sa, diseducativo per chi non sa
IMHO