IntelliJ IDEA for Linux: An IDE for Java and Other Languages

IntelliJ IDEA for Linux is a Java IDE for developing software. It is developed by JetBrains. There are two IntelliJ edition: Community and Ultimate. The Community Edition is open source and free while the Ultimate Edition is commercial (30 days free-trail).

IntelliJ for Linux Community edition supports Java, JavaFX, Groovy, Kotlin, XML/XSL. You can also support via plugins these languages: Clojure, Dart, Erlang, Go, Haxe and Scala.

The Ultimate Edition support all the language of Community Edition, but it also includes ActionScript/MXML, CoffeeScript, HTML/XHTML/CSS, JavaScript, Python, Ruby/JRuby. If you want to add additional languages, these plugins are available: Haskell, Jelastic, Lua, Node.js, PHP and TypeScript.

Other technologies and frameworks that Ultimate Edition supports are: Ajax, Android, Django, EJB, FreeMarker, Google App Engine, Google Web Toolkit, Grails, Hibernate/JPA, Java ME MIDP/CLDC, JBoss Seam, JSF, JSP, OSGi, Play, Ruby on Rails, Spring, Struts 2, Struts, Tapestry, Velocity, Web services.
Ultimate Edition also supports the application servers Geronimo, GlassFish, JBoss, Jetty, Tomcat, Weblogic, and WebSphere.

When it comes to software versioning and revision control both editions support Ant, CVS, Git, GitHub, JUnit, Maven, Mercurial, SBT, Subversion, TestNG. While the Ultimate Edition supports also Team Foundation Server, ClearCase, Perforce and Visual SourceSafe.


In this section will see some of the features of IntelliJ IDEA for Linux.

Coding Assistance

IntelliJ IDEA for Linux helps by giving relevant suggestions. It offers code completion which saves much time in the long run, on-the-fly code analysis and reliable factoring tools.

Built-in Tools

This IDE offers tools that help us such as integrated version control systems and a lot of supported languages, which I showed you at the section in the beginning of the article.

Smart Code Navigation

IntelliJ is very simple to use when it comes to navigation. It takes only one click to switch to the super method, test, declaration, implementation etc.

Framework Specific Assistance

Even though IntelliJ IDEA in Linux is an IDE for Java, it supports and understands a large variety of other languages such as HTML, JavaScript, SQL, JPQL, and many others.

Focused on Productivity

Attention to the tiniest details is what makes IntelliJ IDEA special. IntelliJ predicts what you need, and automates the repetitive development tasks so you can stay focused on your most important tasks.

How To Install IntelliJ IDEA on Linux

First of all you need to install Java SDK.
Then, download the ideaIC or ideaIU-*.tar.gz file from the official download page of IntelliJ IDEA.
After you download the package, unpack the ideaIC or ideaIU-*.tar.gz file to an empty directory using the following command:
tar xfz ideaIC or ideaIU-*.tar.gz
It is recommended that you move the extracted or unpacked archive folder to the desired location using the mv command in one of the following formats:
For example:
mv /downloads/ideaIC or ideaIU-* my/new/location
Then, switch to the bin directory in the new location:
cd my/new/location/folder/ideaIC or ideaIU-*/bin
Finally, run ideaIC or from the bin subdirectory.

If you found this article helpful, like us on Facebook or subscribe at our newsletter on top-right of this page.

Some Screeshots:

Intellij IDEA Mint

intellij idea linux 1

intellij idea linux 4

intellij idea mint 3

intellij idea ubuntu 2

If you found this article helpful, like us on Facebook or subscribe at our newsletter on top-right of this page.