Neste breve tutorial faremos uma configuração para instalação da IDE Intellij no WSL2 usando o Ubuntu-20.04, caso nunca tenha feito a instalação desta distro no seu WSL2 minha sugestão é começar Configurando o WSL com o Ubuntu.
Depois de ter realizado a configuração mencionada estaremos prontos para dar inicio, importante também enfatizar que esse tutorial foi inspirado pelo video instalando o Intellij dentro do wsl2 do canal CodaRAM.
Índice
- Instalando uma interface gráfica no WSL
- Instalando a IDE pelo JetBrains Toolbox App
- Instalando o JAVA e o Maven
- Configurando o JAVA e o Maven no Intellij
Instalando uma interface gráfica no WSL
Sim, meu camarada é possível instalar uma interface gráfica para seu WSL2, fazemos isto rodando o comando.
sudo apt install nautilus -y
Instalando a IDE pelo JetBrains Toolbox App
Basicamente vamos baixar o toolbox APP e fazer a instalação no WSL2, o interessante aqui é que você pode ter todas a ferramentas deles dentro do WSl, mas neste caso estamos focados no JAVA, com já citado a ferramenta vai ficar instalada dentro do WSL então baixe o arquivo da extensão .tar.gz usando sua interface do windows encontre o diretório da distro.
Dentro do diretório da distro jogue onde quiser o arquivo, lembre que depois de descompactado e instalado ele não terá mais utilidade.
sudo tar -xzf <nome-do-arquivo>.tar.gz -C /opt
Feito isso agora temos o arquivo descompactado na pasta /opt
navegue até esta pasta e encontre o diretório com mesmo nome do arquivo descompactado.
cd /opt
cd <nome-do-arquivo>
Neste diretório roda o comando para iniciar a instalação de fato do tool box.
./jetbrains-toolbox
Se tudo estiver saindo como o esperado teremos a seguinte tela.
No meu caso já tenho instalado o Intellij IDEA Community, mas posso atualiza-lo ou instalar qualquer outras ferramentas. Feito isso, temos que fazer nossa IDE ficar acessível para o windows usando os seguintes comandos.
navegamos até o diretório e executamos um ls
cd ~/.local/share/applications
ls
O resultado é algo parecido com as linhas apresentadas abaixo.
jetbrains-idea-ce-566a045c.desktop
jetbrains-toolbox.desktop
Agora executamos o comando:
sudo cp *.desktop /usr/share/applications
Se tudo estiver certo temos a seguinte imagem aparecendo no seu menu do windows, permitindo abrir o Intellij Community de dentro do WSL2
Instalando o JAVA e o Maven
Para instalar o JAVA e o Maven no Linux Ubuntu é simples, inicialmente vamos executar os seguintes comandos.
Java
Para atualizar o sistema
sudo apt update
Instalando o JRE(Java Runtime Environment)
sudo apt install default-jre
Verificando se a instalação está correta
java -version
A resposta deve ser algo como
openjdk version "11.0.20.1" 2023-08-24
OpenJDK Runtime Environment (build 11.0.20.1+1-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.20.1+1-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)
Pronto, de maneira semelhante temos que vamos instalar o JDK(Java Development Kit)
sudo apt install default-jdk
Verificando se a instalação está correta
javac -version
E sua resposta deve ser:
javac 11.0.20.1
Maven
Observe que para o Maven fazemos também 3 passos
sudo apt install maven
Verificando se a instalação está correta
mvn -version
E sua resposta deve ser:
Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 11.0.20.1, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "5.15.90.1-microsoft-standard-wsl2", arch: "amd64", family: "unix"
Configurando o JAVA e o Maven no Intellij
Temos IDE, Linguagem de programação e gerenciador de pacotes em pleno funcionamento o que nos falta agora é fazer Nossa IDE reconhecer a localização do Java e do repositório do Maven o .M2
Com sua IDE aberta digite o comando Ctrl + Alt + s
para abrir as configurações, procure por Build, Execution, Development > Build Tools > Maven
e preencha os campos com os seguintes valores.
Maven home path: /usr/share/maven
User settings... /home/<seuUsuario>/.m2/settings.xml
Local repository... /home/<seuUsuario>/.m2/repository
Para terminar procure por Build, Execution, Development > Build Tools > Maven > Runner
e no campo do JRE coloque
JRE: /usr/lib/jvm/java-1.11.0-openjdk-amd64
OBS: Pode ser que quando você precisar instalar novos pacotes do Maven a IDE tenha algum problema e não deixe realizar o update, para esse caso verifique qual usuário é dono da pasta no diretório do usuário usando o comando:
cd ~
ls -la
Se o diretório .m2
estiver com o usuário root
então mude para o seu pelo comando:
sudo chown -R seuUsuario:seuUsuario .m2
Agora sua IDE consegue atualizar sem problemas.
Top comments (4)
To tentando usar o intellij no windows, mas apontando pro wsl2 e ta travando tudo ... configurei o java, maven etc .. mas é abrir um pom.xml e acabou a IDE... será que, se eu rodar dentro do wsl2, fica melhor?
Eu acho que sim, pq de fato o funcionamento ocorre dentro do wsl2, igualmente o vscode, a diferença é que no vscode foi desenvolvido para se comportar como front quando usa wsl2. Tenta usar dentro do wsl2 e qualquer coisa se não der bom, só falar aí pra gente tentar junto.
Usa algum antivirus? Adicionar as pastas/binários da Jetbrains melhora e muito a performance: intellij-support.jetbrains.com/hc/...
Somente o Defender do Windows, mas vou olha direitinho esse link que mandou, muito obrigado!