Antes de começarmos é importante ressaltar que nesse tutorial iremos instalar o OpenJDK e não o JDK (do inglês, Java Development Kit ) pertencente a Oracle. Um dos motivos por essa decisão é que a fim de estudo resolvi testa-lo.
Mas fica tranquilo, que deixei dicas de como ter duas ou mais versões instaladas e alternar entre elas facilmente 😘.
steps #1: Download e Instalação
OpenJDK 14
Por padrão, o Ubuntu 20.04 LTS oferece várias versões do Java OpenJDK a partir de um repositório padrão do Ubuntu.
Caso sua versão não possua o OpenJDK nos repositórios do Ubuntu, basta instalar por meio desse PPA:
No seu terminal digite:
➜ sudo add-apt-repository ppa:openjdk-r/ppa && sudo apt update
Será solicitado sua senha de administrador (root).
Em seguida fazemos a instalação do OpenJDK, no seu terminal digite:
➜ sudo apt-get install openjdk-14-jdk openjdk-14-jre
Oracle JDK 14
Para instalar a JDK da Oracle, primeiro adicione o seguinte PPA:
➜ sudo add-apt-repository ppa:linuxuprising/java && sudo apt update
Será solicitado sua senha de administrador (root).
Agora vamos fazer a instalação do Oracle JDK, no seu terminal digite:
➜ sudo apt install oracle-java14-installer
steps #2: Configuração
Depois da instalação precisamos fazer a configuração das variáveis de ambiente do java.
Para que tudo funcione corretamente precisamos criar uma variável chamada $JAVA_HOME que aponta para o diretório raiz do openjdk-14, e também precisamos adiciona-la ao PATH do sistema apontando para a pasta bin do openjdk-14.
No meu caso como possuo o ZSH instalado tenho que alterar o arquivo .zshrc, mas o padrão do sistema é o .bashrc. Ambos os arquivo estão localizados no diretório raiz do usuário.
No seu terminal digite:
➜ cd ~ ➜ nano .zshrc
No final do arquivo adicione o seguinte:
➜ export JAVA_HOME="CAMINHO_PARA_A_PASTA_DO_OPENJDK" ex: export JAVA_HOME="/usr/lib/jvm/java-14-openjdk-amd64" ➜ export PATH="$PATH:$JAVA_HOME/bin" Pressione "CTRL + X" para salvar. Digite "S" para salvar. Pressione "enter" para concluir a alteração.
Para verificar se está tudo foi configurado corretamente, digite o seguinte comando:
➜ source .zshrc ➜ java --version
Se você recebeu uma mensagem informando a versão do java então está tudo ok!
steps #3: Instalação do vs-code
Faça o download do vs-code aqui.
Fiz o download da versão .deb.
Quando download for concluído, usando o terminal, navegue eté o diretório onde o arquivo foi baixado.
Para instalar, você pode usar o seguinte comando:
➜ sudo apt install ./"NOME_DO_ARQUIVO".deb ex sudo apt install ./code.deb
Será solicitado sua senha de administrador (root).
steps #4: extensões
Com o vs-code aberto, clique no ícone localizado na barra lateral esquerda do vs-code.
Abrirá um campo de busca, procure pela extensão Java Extension Pack, clique em install. Esse pack instalara as principais extensões para começa a programar em java.
Quando o download da extensão for concluído abrirá uma nova janela pedindo que seja informado a variável do PATH que aponta para o diretório do openjdk-14 ou Oracle JDK-14. Escolha a variável JAVA_HOME.
steps #5: Dica extra
Como comentei no início do post, vou deixar uma dica baste útil que aprendi recentemente que a seguinte. Algo muito rotineiro na vida de um dev é ter que alternar de uma determinada versão para outra, seja para estudo ou projeto.
A dica que vou deixar aqui é como alternar entre elas de uma maneira mais fácil no linux, com o seguinte comando.
➜ sudo update-alternatives --config java
Será solicitado sua senha de administrador (root).
Se você digitar esse comando no terminal ele listara todas as versões que estão sendo monitoras por ele no momento.
➜ sudo update-alternatives --config java [sudo] senha para USER: Existem 3 escolhas para a alternativa java (disponibiliza /usr/bin/java). Selecção Caminho Prioridade Estado --------------------------------------------------------- 0 /usr/lib/jvm/java-14-openjdk-amd64/bin/java 1411 modo automático 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 modo manual 2 /usr/lib/jvm/java-14-openjdk-amd64/bin/java 1411 modo manual 3 /usr/lib/jvm/jdk-14.0.2/bin/java 1110 modo manual Pressione para manter a escolha actual[*], ou digite o número da selecção:
Para alternar entre as versões do java bastar fornece o número de seleção e pressionar enter.
Caso você tenha instalado uma nova versão ou alguma que esteja instalado não foi listada, existe a comandado install ele é bem simples.
➜ sudo update-alternatives --install <ligação> <nome> <caminho> <prioridade> ex ➜ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-14.0.2/bin/java 1110
steps #6: Conclusão
E é isso pessoal!
Vocês agora possuem um ambiente de desenvolvimento configurado e pronto para codar. Bons estudos a todos e até o próximo post 🙂.
” Educação, Tecnologia e Linux “
Siga nos no Instagram: