DEV Community

Guilherme Miguel
Guilherme Miguel

Posted on • Edited on

Criando ambiente de desenvolvimento Java no Windows - sem wsl

Trabalho com Java há bastante tempo, e desde que descobri o SDKMAN, criar e modificar um ambiente de desenvolvimento ficou realmente mais fácil e rápido.

Instalação

Então bora para o guia de instalação, nele optaremos pelo git bash solution.

Vale ressaltar que existe também uma alternativa de instalação para quem utiliza o WSL. É uma ótima solução para que usuários Windows aproveitem benefícios do Linux. Caso você não tenha conhecimento sobre o tema, vale a pena a pesquisa, sugestão.

Aqui utilizei separadamente GitBash + PowerShell, mas você pode abrir ambos no mesmo terminal com o Windows Terminal ou mesmo o VSCode.

Primeiramente vamos executar o seguinte comando:

$ curl -s "https://get.sdkman.io" | bash
Enter fullscreen mode Exit fullscreen mode

Ao rodar o comando de instalação, provavelmente você irá se deparar com um erro semelhante ao seguinte (caso não tenha, é só pular para o próximo passo):

GitBash - Erro Zip

Vamos instalar o zip, eu utilizei o chocolatey, se você não utiliza, é uma ótima ferramenta para instalação de pacotes.

Com ele é só fazer a pesquisa do pacote desejado e rodar o seu comando correspondente:

choco install zip
Enter fullscreen mode Exit fullscreen mode

Para o chocolatey utilizei o PowerShell como administrador.

E agora no git bash voltemos ao comando de instalação do SDKMAN:

$ curl -s "https://get.sdkman.io" | bash
Enter fullscreen mode Exit fullscreen mode

Em seguida, em um novo terminal, é necessário executar:

$ source "$HOME/.sdkman/bin/sdkman-init.sh"
Enter fullscreen mode Exit fullscreen mode

Com o SDKMAN configurado podemos partir para a instalação das JDKs, veremos a lista de opções executando:

$ sdk list java 
Enter fullscreen mode Exit fullscreen mode

Iremos nos deparar com uma lista do tipo:

Lista de JDKs

Então é só pegar o identifier da JDK escolhida e instalá-la:

$ sdk install java ‘identifier’
Enter fullscreen mode Exit fullscreen mode

Para a instalação do Maven e Gradle o procedimento é exatamente o mesmo, executar o comando de listagem:

 $ sdk list maven/gradle
Enter fullscreen mode Exit fullscreen mode

escolher a versão e instalar:

$ sdk install maven/gradle ‘identifier’
Enter fullscreen mode Exit fullscreen mode

Caso queira fazer modificações, o site oficial do tem um guia bem interessante.


Variáveis de Ambiente

Se estivéssemos em um ambiente baseado em Unix, Linux ou Mac, o processo terminaria por aqui, mas no Windows devemos configurar as variáveis de ambiente.

Para configurar JAVA_HOME em um sistema Windows, execute as seguintes ações.

  1. No Painel de Controle -> Clique em Sistema -> Clique em Configurações avançadas do sistema.
  2. A janela Propriedades do Sistema será aberta -> Clique no botão Variáveis de Ambiente -> Clique no botão Novo na seção de variáveis do sistema. Adicionaremos a variável JAVA_HOME, especificando o caminho para o diretório da JDK, dentro das opções do SDKMAN.

Lembrando que iremos apontar para a pasta current, pois caso você tenha mais de uma versão instalada, ela apontará para que está em uso.

variável java home

Para as ferramentas de build, Maven/Gradle executaremos um processo semelhante, nas variáveis de ambiente selecionamos a variável Path, e apontamentos para a pasta current\bin.

Variáveis Path

Agora podemos verificar as nossas instalações.

java e build versions

Pronto, agora é só codar!

Top comments (0)