Install IntelliJ IDEA on Linux

In the article, I'm going to discuss with you guys 3 ways of installing IntelliJ IDEA on your Linux distro.

Before we get started I just want to discuss the 3 editions of IntelliJ IDEA available for you to download (download page):

  1. IntelliJ IDEA Ultimate: The ultimate edition gives you more features for professional use.

  2. IntelliJ IDEA Community Edition (free): IntelliJ IDEA Community Edition is a free and open-source edition of IntelliJ IDEA, the commercial Java IDE by JetBrains.

  3. IntelliJ IDEA Educational: IDEA Edu combines interactive learning with a powerful real-world professional development tool to provide a platform for the most effective learning and teaching experience.

So let's get started installing IntelliJ IDEA, shall we ๐Ÿ™‚?

1. Software Store

If your using Ubuntu this is the easiest way of getting IDEA up and running.

Ubuntu Software Store

Simply search, click the software package to install, and finally click the install button.

2. Using Snap packages

This works for all Linux distributions. But you need to have snap tool installed on your computer. Snap is a universal Linux package installer. You can install it by:

sudo apt install snapd

Now that you have snap installed. You can try installing IDEA:

  • IntelliJ IDEA Ultimate:
sudo snap install intellij-idea-ultimate --classic
  • IntelliJ IDEA Community Edition:
sudo snap install intellij-idea-community --classic
  • IntelliJ IDEA Educational:
sudo snap install intellij-idea-educational --classic

3. Using Snap packages

Visit the official download page. You can download a .tar.gz file

IntelliJ IDEA Community Edition

Extract the tar file:

cd ~/Download
tar -xzf ideaIC-2023.2.tar.gz

Move the extracted folder to the /opt directory:

sudo mv ideaIC-2023.2 /opt

Create a symbolic link:

sudo ln -s /opt/ideaIC-2023.2/bin/idea.sh /usr/local/bin/idea

Start the program:

idea

That's all I got folks for this article. See you in the next one ๐Ÿ‘‹. If you got any questions feel free to add them in the comments down below. Have a nice day ๐Ÿ˜.

0
Subscribe to my newsletter

Read articles from Shalinda Fernando directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Shalinda Fernando
Shalinda Fernando

My name is Shalinda Fernando. Currently, I'm an undergraduate who's following a Software Engineering degree @SLIIT. Iโ€™m passionate and interested in learning about Coding, DevOps & Application Security.