Java Editoren gibts echt viele, sich da nen Überblick zu verschaffen ist nicht immer leicht.
In der Schule benutzen wir JOE (
www.javaeditor.de). Nicht besonders luxuriös, aber für Konsolen-Java reichts. Desweiteren brauchst du die Java Runtime Umgebung. Ob das JSDK wirklich nötig ist, um einen JavaCode zum Laufen zu bringen weiß ich ehrlich gesagt nicht. Meine Lehrer meinen ja, aber eigentlich isses ja nur n
SDK...
Wenn du richtige WebSachen, also Applets und sowas machen willst, würd ich dir schon zum JBuilder raten. Ich glaub der ist in der Personal kostenlos.