Before answering your query,let me make one thing clear about IDE .
IDE is nothing but Integrated development environment ,Eclipse is an IDE but notepad not.Notepad is a just an editor which can be used to compile java code.
There are several IDEs used to develop softwares in Java language which are listed below :
- IntelliJ IDEA
- Visual Café
- setu IDE