IntelliJ IDEA Community Edition is a free and open source version of IntelliJ IDEA, a premier IDE for Java, Groovy and other programming languages.
IntelliJ IDEA lets you code without a hitch. It practices a non-intrusive, intuitive approach to help you write, debug, refactor, test and learn your code
Thanks to its deep understanding of languages and technologies, IntelliJ IDEA provides a second pair of hands for you when you need them.
IntelliJ IDEA Community Edition is the perfect choice for those working on pure Java/Groovy applications or doing Swing development. It has all the crown jewels of IntelliJ IDEA, including various refactorings and code inspections, coding assistance, debugging, TestNG and JUnit testing; CVS, Subversion and Git support, as well as Ant and Maven build integration.
IntelliJ IDEA Ultimate Edition extends the Community Edition by providing support for many web frameworks, additional languages and technologies and introduces many deployment options. The IntelliJ IDEA Ultimate Edition is a better choice for commercial usage given that all features are delivered in a complete package.
The complete breakdown of features included in IntelliJ IDEA Community Edition and IntelliJ IDEA Ultimate can be found in this comparison matrix.
Here are some key features of "IntelliJ IDEA Community Edition":
· Intelligent code editor understanding your code, with refactorings, code inspections, intention actions, easy navigation and full Java 7 support.
· JUnit and TestNG integration and a convenient test runner UI.
· Maven, Gradle and Ant-based project setup and building.
· Comprehensive Groovy programming language support plus plugins for Scala and Clojure.
· Google Android development including latest SDK support.
· Unified UI and experience for most popular version control systems: Subversion, Git/GitHub, Mercurial and CVS. Visual merge, diff and changelists.
· Powerful XML editor with XML-Java interoperability.
· The Swing UI designer for developing Java desktop applications.
· Integrates with JetBrains TeamCity for continuous integration and pre-tested commit support.
· YouTrack, JIRA, GitHub and other trackers integration for task management and IDE context control.
What's New in This Release: [ read full changelog ]
No subsystem:
· IDEA-106251 (Bug) - IDEA (EAP) fails to launch with latest jdk8 (build 87)
Android:
· IDEA-106766 (Performance Problem) - AndroidResourceFilesListener is inefficent in multi-module projects
· IDEA-107311 (Bug) - Can't run default android app
Code Navigation:
· IDEA-104757 (Bug) - cross module Javascript variable/functions undefined
· IDEA-106854 (Bug) - Navigate to Class/File doesn't locate files/classes with two-symbols pattern
Compiling Project:
· IDEA-107418 (Bug) - IDEA / external make can set "-target" greater then version of the JDK specified for module
Find, Replace, Find Usages:
· IDEA-105372 (Bug) - HTML injection into application messages
Flash_Flex:
· IDEA-57861 (Bug) - flex: need to invoke undo twice to undo "Remove unused method" QuickFix
· IDEA-92249 (Bug) - stepping in the flex/flash debugger sometimes leads to wrong sources
· IDEA-106796 (Bug) - "Inline constant" produces only partial results for ActionScript
Grails:
· IDEA-106787 (Bug) - java.lang.NegativeArrayExcept...