JCODER is a FREE JAVA IDE for programming. It has Debugger, Code completion, Project Management features.