Jordan Santos
Jordan Santos04/09/2023 13:54
Compartilhe

Instalando JDK com asdf no Linux

    O que é o asdf?

    asdf é uma ferramenta para gerenciar múltiplas versões das instalações das linguagens de programação. Possui o conceito de plugins, estes são responsáveis por instalar e gerenciam as versões. Muito útil quando trabalha-se com vários projetos que utilizam diferentes versões do JDK.

    Neste artigo iremos utilizar a distribuição Ubuntu e o shell bash para instalar o JDK utilizando esta ferramenta, mas antes precisamos instalar algumas dependências que são necessárias para o funcionamento com o seguinte comando:

    apt install curl git
    

    Com as dependências instaladas, faremos o download

    git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.12.0
    

    Adicionaremos esta linha ao arquivo .bashrc

    . "$HOME/.asdf/asdf.sh"
    

    E esta linha para a configuração do auto completar ao mesmo arquivo .bashrc

    . "$HOME/.asdf/completions/asdf.bash"
    

    Agora, de fato, começaremos a etapa de instalação do JDK. Lembra que mencionei sobre o fato do asdf trabalhar com o conceito de plugins? É aqui que adicionaremos o plugin para a instalação do JDK

    asdf plugin-add java https://github.com/halcyon/asdf-java.git
    

    Com o plugin instalado, execute o comando a seguir para listar todas as versões de JDK disponíveis

    asdf list-all java
    

    Instale o JDK. Usarei como exemplo a instalação do Eclipse Temurin 17.0.6 com o comando abaixo:

    asdf install java temurin-17.0.6+10
    

    Por fim, defina a versão padrão

    asdf global java temurin-17.0.6+10
    

    Utilize o comando java --version para certificar de que o JDK foi instalado corretamente

    java --version
    openjdk 17.0.6 2023-01-17
    OpenJDK Runtime Environment Temurin-17.0.6+10 (build 17.0.6+10)
    OpenJDK 64-Bit Server VM Temurin-17.0.6+10 (build 17.0.6+10, mixed mode, sharing)
    
    Compartilhe
    Comentários (0)