Instalando JDK com asdf no Linux
- #Linux
- #Java
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)