Tja, nu er det jo meget et spørgsmål om smag og behag, hvad man syntes 
er godt. Til uddannelsesformål (læser selv matematik/datalogi) kan jeg 
godt lide at skrive det hele fra bunden i en almindelig tekst-editor, så 
jeg holder mig altså i det store og hele fra IDE'erne.
> Det skal kunne edit, compile & debugge
Tja, compile og debugge er vel noget man typisk bruger suns 
java-værktøjer til (sdk). Men det er selvfølgelig rart hvis ens editor 
kan kalde disse, og også gerne formatere fornuftige fejl-henvisninger. 
Jeg bruger ikke selv en debugger (kender faktisk ikke en java-debugger, 
men har heller aldrig ledt efter en).
Hvilken editor skal man så vælge? Tja, der er mange "religioner", men 
her er et par bud:
Jedit: 
http://www.jedit.org - Den bruger jeg selv. Den er skrevet i 
Java, og kører derfor på de fleste platforme. Den er open-source og 
ganske gratis. Man kan selv skrive makroer i et Java-lignende 
makro-sprog, så man kan få den til at gøre mange ting, sådan som man 
selv helst vil have det. Hvis du vælger JEdit, kan jeg evt. sende et par 
"java-makroer" til dig, men der findes nu også makroer til formålet, der 
bare kan downloades (de passede bare ikke lige mig 

).
Ultraedit: 
http://www.ultraedit.com - Bruges af mange på RUC. Er efter 
sigende en kraftfuld allround tekst-editor.
x-emacs: 
http://www.xemacs.org/ - Emacs kan alt - undtagen at lave 
kaffe. Til gengæld var jeg ikke tålmodig nok til at lære at bruge den! 
Det siges dog at være en særdeles kraftfuld editor, der kan tilpasses 
som man ønsker. Den er open-source og gratis. Har levet sit liv i 
linux-miljøet temmelig længe. Nogle sværger til den, nærmest som en 
religion, nogle af os andre har aldrig lært at værdsætte den.
> på forhånd tak
Håber du blev inspireret.
Mvh. Kasper