Instalação do vs-code e openjdk-14 no ubuntu e derivados

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:

@educadoresnolinux

@j.isaac.b.c

Acesse o grupo da comunidade no Telegram e no Facebook

comentários

Add a Comment