Now that you know some features of IntelliJ, we need to install it. On IntelliJ's website http://www.jetbrains.com/idea/, you will find two editions of IntelliJ: Community and Ultimate.
As you've imagined, IntelliJ IDEA Community Edition is a free version of the IDE, but, unfortunately, it has lots of limitations. For example, in the Community version you won't have UML and database tools, nor the frameworks' ease for Spring, JPA, and so on, neither will you have support for languages like JavaScript, CSS, and others. You can see the differences between the versions in the following table; notice that all the things the Community Edition supports are also supported by the Ultimate Edition.
Community Edition |
Ultimate Edition | |
---|---|---|
Features | ||
Android support Build tools Unit testing Issue tracking integration Local history Context management Eclipse project interoperability Swing GUI designer Code spell checker OSGI |
Database tools UML designer Code coverage Dependency structure matrix Maven dependency diagram Structural search and replace Code duplicates detection | |
Frameworks and technologies | ||
Spring Framework Play Framework Java EE 6 Google Web Toolkit Java Persistence API, Hibernate Struts Adobe Flex, AIR Grails Griffon Sass, LESS Rails, RubyMotion Django Node.js Cucumber for Java Groovy AspectJ JBoss Seam Tapestry | ||
Application server | ||
Tomcat TomEE Glassfish JBoss WebLogic Geronimo Resin Jetty Virgo | ||
Version Control | ||
Git, GitHub Subversion Mercurial CVS |
Team Foundation Server ClearCase Perforce Visual SourceSafe |
For more details about the features supported by each version, go to http://www.jetbrains.com/idea/features/editions_comparison_matrix.html?IU.
In this book, we will work only with the Ultimate Version 12.1.x. Don't worry, you can download an evaluation version and use it for 30 days. You can run IntelliJ on three different operating systems: Microsoft Windows, GNU Linux, and Apple Mac. Independent of the OS, you will need the following configuration to run IntelliJ:
You can run it on the following operating systems:
The installation of IntelliJ is so simple that it can be done in the following way:
On Windows, the steps are as follows:
On Mac, the steps are as follows:
.dmg
file as another disk.Applications
folder.On Linux, the steps are as follows:
.tar.gz
file.idea.sh
from the bin
subdirectory.18.191.233.43