Este tutorial foi produzido por mim com intuito de ajudar as pessoas que estão iniciando no mundo de desenvolvimento java utilizando sistemas operacionais linux.
1.1 - Entre no site abaixo: https://sdkman.io/
1.2 - Cole o comando abaixo no terminal para instalar o sdkman, tecle enter e espere concluir a instalação, apos isso reinicie o terminal:
$ curl -s "https://get.sdkman.io" | bash
1.3 - Digite o comando abaixo para verificar as versões de java disponível nos repositórios do sdkman:
$ sdk list java | less
Após digitar o comando acima, aparecerá em seu terminal várias versões do Java e vários pacotes de versões do Java compilados por empresas, copie e cole em seu terminal a versão 11.0.8.hs-adpt da AdoptOpenJDK :
1.4 - Instale a versão 11 AdoptOpenJDK do Java com o comando abaixo:
$ sdk install java 11.0.8.hs-adpt
1.5 - Após instalação da versão 11 do Java, verifique a versão instalada com o comando abaixo:
$ java --version
1.6 - Conforme a versão do Java 11 instalada, deverá aparecer as seguintes informações abaixo:
openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.8+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.8+10, mixed mode)
2.1 - Digite o comando abaixo no terminal para listar as versões do Maven disponíveis nos repositórios:
$ sdk list maven
2.2 - Instale a versão mais recente do Maven, após conferir com o comando sdk list maven as versões. Utilize o comando abaixo:
$ sdk install maven 3.6.3
2.3 - Após a instalação do Maven, utilize o comando abaixo para definir a versão do Maven instalada para uso:
$ sdk use maven 3.6.3
Geralmente o instalador configura a primeira versão instalada do Maven como padrão, porém caso tenha a necessidade de utilizar uma versão especifica do Maven ou uma mais atual é sóo utilizar o comando acima mudando apenas a versão do maven.
2.4 - Verifique a versão do Maven com o comando listado abaixo:
$ mvn --version
Deverá aparecer em seu terminal a seguinte mensagem:
Observe que o comando mvn --version, possibilita saber a versão instalada do Maven, além do diretório aonde está instalado o Maven e também a versão do Java, idioma do sistema. Assim como outras informações relevantes sobre o sistema operacional em uso. Lembrando que, o intuito do uso do comando mvn --version, é simplesmente saber a versão do Maven e seu diretório de instalação, as demais informações complementam.
3.1 - Entre no site abaixo: https://www.jetbrains.com/idea/
3.2 - Clique em download e baixe o arquivo .tar.gz do Jetbrains Toolbox, em seguida descompacte o arquivo.
3.3 - Clique com o botão direito do mouse sobre o arquivo e vá na opção propriedades(em português)/properties(em inglês:
3.4 - Em seguida vá em permissões e marque a opção de executar esse arquivo como programa:
3.5 - Após as etapas acima, clique no arquivo duas vezes para o executar. Assim irá abrir a janela na imagem abaixo:
3.6 - Em seguida instale Intellij IDEA Community Edition que é a versão comunitária sendo que a mesma possui certas limitações se comparada a versão Intellij IDEA Ultimate (versão profissional).
Observe que o Jetbrains Toolbox possibilita a instalação de diversos programas, se sinta livre para instalar o que desejar sabendo que os programas que contem a palavra community são gratuítos porém com algumas limitações, os que não contém a palavra community são versões pagas (profissionais). Porém caso seja estudante universitário, há a possibilidade de soliticar uma licença educacional a Jetbrans no link abaixo:
https://www.jetbrains.com/pt-br/community/education/#students
Caso já tenha instalado o IntelliJ IDEA Community seguindo o passo a passo do item 3( instalação utilizando o Jetbrains Toolbox), não há necessidade de instalar utilizando o sistema de empacotamento snap.
4.1 - Para habilitar o snap em seu sistema operacional, entre nos links abaixo e verifique o procedimento no site da snapcraft ou siga os comandos referentes a cada distribuição listadas abaixo:
Lembrando que caso a sua distribuição não esteja listada nesse tutorial, você deve procurar em https://snapcraft.io a forma de instalar o snapd em sua distribuição linux.
Ubuntu: https://snapcraft.io/docs/installing-snap-on-ubuntu
$ sudo apt update
$ sudo apt install snapd
Fedora: https://snapcraft.io/docs/installing-snap-on-fedora
$ sudo dnf update
$ sudo dnf install snapd
Após instalar o snapd no fedora, reinicie o sistema operacional e digite o comando abaixo para criar um link simbólico entre /var/lib/snapd/snap e o /snap:
$ sudo ln -s /var/lib/snapd/snap /snap
Manjaro: https://snapcraft.io/docs/installing-snap-on-manjaro-linux
$ sudo pacman -S snapd
Após instalar o snapd no manjaro, habilite o socket do snapd:
$ sudo systemctl enable --now snapd.socket
4.2 - Para instalar a versão snap do IntelliJ IDEA Community, utiliza o comando abaixo:
$ sudo snap install intellij-idea-community --classic