Description
A full development environment for Java, Groovy and related languages. It helps programmers write code, navigate large projects, run tests, debug problems and rename or reorganize code with safer refactoring tools.
Choose it when you want a graphical IDE instead of only a text editor. It is aimed at software development, so it is most useful for people learning or maintaining programming projects.