Definition

IntellJ IDEA

Contributor(s): Matthew Haughn

IntellJ IDEA is a commercial Java IDE (integrated development environment) that also offers a free and open source (FOSS) community version.

IntellJ is sometimes referred to as an intelligent IDE. It indexes projects in their entirety, analyses their content and builds a syntax tree. That makes it possible for the IDE to understand any area where a programmer starts in and know what types of things can be done at that point.

The lightweight IDE offers JUnit and TestNG testing, code inspections, code completion, support for multiple refactoring, Maven and Ant build tools, a visual GUI (graphical user interface) builder and a code editor for XML as well as Java. The commercial version, called the Ultimate Edition, introduces support for Python, Ruby and JavaScript, with Node.js and PHP available via separate plug-ins.

IntellJ provides the foundation for a number of prominent applications, including Google's Android Studio. Other popular Java IDEs include Eclipse and NetBeans.

This was last updated in July 2016

Continue Reading About IntellJ IDEA

PRO+

Content

Find more PRO+ content and other member only offers, here.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

File Extensions and File Formats

SearchCloudApplications

SearchSoftwareQuality

SearchFinancialApplications

SearchSAP

SearchManufacturingERP

Close