The Java community has no shortage of IDEs for active development. With so many available options, an organization's final choice will come down to development needs and preferences. There are more ...
Which Java IDE is best? Compare IntelliJ IDEA , Eclipse, and NetBeans for features, usability, and compatibility with your favorite tools and frameworks. Every Java programmer needs a programming ...
Eclipse is generally recommended. (Personally I think it blows but many here like it) I think there is also netBeans. Those are the two free java IDEs I know. A quick google search will bring them up.