# IntelliJ Idea

![](https://3110874736-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LzGbxzgz4fNAgn3zi0F%2F-M4UgisrklZMYOdQ6lME%2F-M4Um5SXUmNIlDxK4E4R%2Fintellij_banner.png?alt=media\&token=af2f4931-f7fe-4bea-b3bb-dd4e74b2c524)

## Installation

Here are the steps needed to install IntelliJ Idea on your Andronix instance

{% hint style="warning" %}
This assumes that you have the **SDK for your language already installed** for the distro you are using.
{% endhint %}

### APT

* Download the latest tar.gz file from JetBrains official [download page](https://www.jetbrains.com/idea/download/#section=linux).&#x20;
* After downloading the tar.gz, make sure that it is in your download folder and after run the following command. **Change** **`x` to the name of the tar downloaded.**

```
tar -xzf ideaIU-2xxx.x.x.tar.gz -C ~/Desktop/
```

* The tar should now be unzipped in `Desktop/ideaIU-2xxx.x.x`, where 'x' stands for the year and version number.
* Now choose the command from below and run it inside Linux terminal

For Debian/Ubuntu/Kali:

```
sudo apt install openjdk-11-jdk -y
```

For Arch/Manjaro

```
sudo pacman -S jdk-openjdk
```

For Void Linux:

```
xbps-install -S openjdk
```

For Alpine:

```
apk --no-cache add openjdk11 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community
```

For Fedora:

**Fedora is not recommended for use of Jetbrains IDE**

* We can now proceed to run Idea, navigate to **Desktop/ideaIU-2xxx.x.x/bin** and execute the `idea.sh` with the following command

```
./idea.sh
```

* Yay! 🎊 That's all you need to do to run IntelliJ on your device.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://andronix-app.gitbook.io/andronix-app/software/ides/intellij-idea.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
