You can use Eclipse. Eclipse has a debugger and is an IDE specifically designed for Java (although other languages are supported).
As ViolentAJ said Eclipse is a very good IDE for Java under Windows. I prefer NetBeans to Eclipse due to performance under Windows. NetBeans is light weight comparable to Eclipse.