Instalando o Oracle Java Development Kit (JDK) no Ubuntu

Confira o passo a passo de instalação da versão mais recente do Oracle Java Development Kit (JDK) no Ubuntu, Linux Mint e distribuições derivadas!

Como instalar o Oracle Java Development Kit (JDK) no Ubuntu, Linux Mint e distribuições derivadas

Java é uma linguagem de programação de alto nível, baseada em classes e orientada a objetos, projetada para ter o mínimo possível de dependências de implementação. Foi originalmente desenvolvida na década de 90 por James Gosling e sua equipe de programadores na antiga Sun Microsystems, sendo esta adquirida pela Oracle Corporation em 2009 que até o momento é detentora dos direitos sobre o Java.

 Diferente das linguagens de programação convencionais (que são compiladas para código nativo), os aplicativos Java são normalmente compilados em bytecode que podem ser executados em qualquer máquina virtual Java (JVM), independentemente da arquitetura do computador subjacente. Os usuários finais, por sua vez, geralmente usam um Java Runtime Environment (JRE) instalado em suas máquinas para executar aplicativos Java autônomos. Com milhões de desenvolvedores executando mais de 51 bilhões de JVMs em todo o mundo, o Java continua sendo a plataforma de desenvolvimento preferida de empresas e desenvolvedores.

Conheça todos os detalhes e recursos do Java visitando o site oficial, acesse:

[Software Java | Oracle   ##external-link##]


 Neste tutorial você vai aprender a instalar manualmente o Oracle Java Development Kit (JDK) no Ubuntu, no Linux Mint e em distribuições derivadas.

  Tutorial testado no Ubuntu 20.04.3 LTS (Focal Fossa), Ubuntu 21.10 (Impish Indri) e Linux Mint 20.2 "Uma".

  Como instalar o Oracle Java JDK manualmente no Ubuntu, Linux Mint e derivadas


 Assim como as principais distribuições Linux, o Ubuntu, Linux Mint e distribuições derivadas disponibilizam nos seus repositórios oficiais o OpenJDK, que é um Java Development Kit de código aberto totalmente baseado em software livre. O OpenJDK evoluiu bastante com o passar do tempo e atualmente atende às necessidades da maioria dos usuários, porém, há momentos que se faz necessário a utilização do Java proprietário da Oracle.

 O Oracle Java SE Development Kit (JDK) é o ambiente de desenvolvimento para a construção de aplicações, applets e componentes utilizando a linguagem de programação Java. Além do compilador Java (javac), o JDK inclui uma JVM privada, o Java Runtime Environment (JRE) e as APIs Java.

   Atenção!
 Mesmo que você queira instalar e utilizar o JDK da Oracle, recomendo que NÃO REMOVA o OpenJDK (que provavelmente já está instalado no seu sistema), evitando assim problemas de dependências de pacotes.
 Caso queira utilizar o Java da Oracle no seu sistema, clique no botão abaixo para acessar o site oficial e baixar a versão mais recente do Oracle JDK (ou de versões mais antigas, dependendo da sua necessidade):

[Java SE Downloads | Oracle   ##external-link##]

 Na página que irá se abrir, selecione a aba "Linux" da versão do JDK que pretende instalar e clique no link de download referente ao arquivo x64 Compressed Archive (tar.gz):

Página de download do Oracle Java SE Development Kit em setembro de 2021
   Dica!
Recomendo utilizar um gerenciador de downloads como o uGet, o Free Download Manager ou mesmo o wget (em linha de comando) para baixar o Oracle JDK, ok?!
 Feito isso, abra um terminal e acesse a pasta onde está o arquivo de instalação .tar.gz do JDK. Caso ele esteja na sua pasta "Downloads", por exemplo, basta digitar:

cd /home/$USER/Downloads

 Em seguida, extraia-o com o comando:

tar xvzf jdk-*.tar.gz

 Renomeie a pasta resultante da extração para "jdk-oracle" (para facilitar os passos seguintes):

mv jdk*/ jdk-oracle

 E copie a pasta criada para o diretório "/usr/lib/jvm" (dica do nosso leitor Luiz L. Marins), removendo a mesma (da sua pasta "Downloads") em seguida:

sudo cp -rp jdk-oracle /usr/lib/jvm && sudo rm -r jdk-oracle/

 Após, "informe" ao seu sistema onde o Oracle Java está instalado localizado com os comandos abaixo (um por vez):

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-oracle/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-oracle/bin/javac" 1
sudo update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/jdk-oracle/bin/jar" 1

 E defina-o como padrão executando os comandos (um por vez):

sudo update-alternatives --set java /usr/lib/jvm/jdk-oracle/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/jdk-oracle/bin/javac
sudo update-alternatives --set jar /usr/lib/jvm/jdk-oracle/bin/jar

   Dica!
Caso queira, poderá utilizar os comandos a seguir:

sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config jar

 Para definir manualmente os principais componentes do Java a serem utilizados pelo sistema (por exemplo, alternar entre o Java proprietário e o OpenJDK), basta informar o número correspondente à versão desejada e pressionar a tecla Enter, ok?!
 Tudo pronto, você instalou o JDK com sucesso no seu sistema!


  Configure as variáveis JAVA_HOME e PATH


 Logo após instalar o JDK será necessário configurar as variáveis do ambiente (a nível global) editando o arquivo /etc/profile. Para isso, você poderá utilizar qualquer editor de textos "puro" em modo gráfico, como o Gedit, Pluma, Kwrite e Leafpad, ou pelo terminal, utilizando o Vim ou o nano.

 Para essa simples edição, vou utilizar o nano, caso também queira usá-lo, instale-o no seu sistema executando o comando:

sudo apt install nano

 Depois de instalar o nano, execute o comando abaixo para editar o arquivo:

nano /etc/profile

 Pressione a tecla direcional (para baixo) para chegar ao FINAL DO ARQUIVO e, em seguida, adicione todo o conteúdo abaixo no mesmo:

JAVA_HOME=/usr/lib/jvm/jdk-oracle
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

 Veja como ficou o meu arquivo "profile" após a edição:

Arquivo /etc/profile editado com as variáveis do ambiente

 Tecle Ctrl + O para salvar o arquivo, pressione Enter para confirmar e Ctrl + X para sair do editor nano.

 Após, logue-se como root com o comando:

sudo -s

 E como root execute:

source /etc/profile

 Para que as alterações que acabou de fazer no arquivo /etc/profile tenham efeito imediatamente ou, se preferir, reinicie o seu computador.
   Dica!
Lembre-se de pressionar Ctrl + D para sair do root logo após executar o comando, ok?!
 Por último, verifique se o Java foi instalado corretamente executando:

java -version

 E se seguiu corretamente os passos acima, a saída será semelhante a esta abaixo:

### Verificando versão do Java ###
sandro@Ubuntu-Desktop:~$ java --version
java 17 2021-09-14 LTS
Java(TM) SE Runtime Environment (build 17+35-LTS-2724)
Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)
sandro@Ubuntu-Desktop:~$







  Atualizando o Oracle JDK no Ubuntu, Linux Mint e derivadas


 Se você instalou o JDK da maneira que ensinamos neste tutorial, atualizá-lo é bem simples. Primeiramente você terá que baixar a versão mais recente do Oracle JDK no site oficial:

[Java SE Downloads | Oracle   ##external-link##]


 Feito isso basta abrir um terminal e remover a versão antiga do seu sistema executando:

sudo rm -rf /usr/lib/jvm/jdk-oracle/

 E repita os mesmos passos de instalação (como dito anteriormente):

cd /home/$USER/Downloads
* Entre na pasta onde baixou o pacote, no caso, a pasta "Downloads";

tar xvzf jdk-*.tar.gz
* Extraia o pacote;

mv jdk*/ jdk-oracle
* Renomeie a pasta;

sudo cp -rp jdk-oracle /usr/lib/jvm && sudo rm -r jdk-oracle/
* Copie a pasta "jdk-oracle" para o diretório "/usr/lib/jvm", removendo a mesma (da sua pasta "Downloads") em seguida.

 E só! :)


  Removendo o Oracle JDK do sistema


 Caso não queira mais utilizar o Oracle Java JDK, execute os comandos a seguir para desinstala-lo do seu sistema:

    Remova o JDK e seus principais componentes (um comando por vez):

sudo update-alternatives --remove java /usr/lib/jvm/jdk-oracle/bin/java
sudo update-alternatives --remove javac /usr/lib/jvm/jdk-oracle/bin/javac
sudo update-alternatives --remove jar /usr/lib/jvm/jdk-oracle/bin/jar

    Remova as variáveis do ambiente JAVA_HOME e PATH que havia adicionado no arquivo /etc/profile, tecle:

nano /etc/profile

   ATENÇÃO!
Pressione a tecla direcional para chegar até o final do arquivo e APAGUE APENAS as seguintes linhas (as mesmas que você inseriu após instalar o JDK):

JAVA_HOME=/usr/lib/jvm/jdk-oracle
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH
 Salve o arquivo teclando Ctrl + O, pressione Enter para confirmar e tecle Ctrl + X para sair do editor nano.


    Por último, remova a pasta onde o JDK da Oracle está instalado com:

sudo rm -rf /usr/lib/jvm/jdk-oracle/



 Espero que esta dica tenha sido útil para você! Caso tenha alguma dúvida, sugestão ou crítica, basta utilizar o campo de comentários logo abaixo para nos informar, seja pelo Disqus ou utilizando sua conta do Google/Blogger, ok?!

 Aproveite e cadastre-se para receber todas as novidades do Blog Opção Linux assinando nosso Feed, ou siga-nos no Twitter, Facebook e também no nosso canal no Telegram! :)


 Obrigado pela visita e até a próxima dica!


  Referências:


COMENTÁRIOS

BLOGGER
PUBLICIDADE
Nome

#BlogOpçãoLinux,3,Adobe Flash Player,1,Android Studio,2,AnyDesk,2,Artigo,72,Áudio e Vídeo,1,Autor Convidado,3,AV Linux,4,Backup,2,Brasero,1,CentOS,3,Debian,44,Déjà Dup,1,Dica,167,Dolphin Emulator,1,Eclipse,2,Fedora,99,Fedy,1,Firefox,1,follow.it,1,GNOME,6,Google Chrome,2,GParted,2,GRUB,3,I-Nex,1,Intel Graphics,2,IntelliJ IDEA,2,IRPF,8,Java,9,K3b,1,KDE,6,Kdenlive,1,Lançamento,54,Lançamento - Novatec,9,Leap,2,LibreOffice,1,Linux,30,Linux Mint,20,MEGA,2,Microsoft Edge,2,Microsoft Teams,1,Morvan,1,Mozilla Firefox,2,MultiBootUSB,1,NetBeans,2,Notícias,64,NVIDIA,1,OpenMandriva,2,openSUSE,69,openSUSE Leap,14,openSUSE Tumbleweed,4,Opera,4,Oracle VM VirtualBox,2,PC-BSD,1,PeaZip,1,pen drive,6,Pós-instalação,25,PyCharm,2,Recuperação,2,Redo Backup and Recovery,1,RustDesk,2,SELinux,2,Skype,3,Spotify,4,SUSE,12,Tchelinux,1,TDE,1,Team Fortress 2,1,TeamViewer,5,Telegram,4,Terminal,4,Ubuntu,75,Ventoy,1,VirtualBox,12,Visual Studio Code,2,Vivaldi,2,VMware Player,15,VMware Workstation,9,VSCodium,2,Windows,2,WineHQ,1,zypper,1,
ltr
item
Blog Opção Linux: Instalando o Oracle Java Development Kit (JDK) no Ubuntu
Instalando o Oracle Java Development Kit (JDK) no Ubuntu
Confira o passo a passo de instalação da versão mais recente do Oracle Java Development Kit (JDK) no Ubuntu, Linux Mint e distribuições derivadas!
https://1.bp.blogspot.com/-kE28hL9H2zE/YVt4aJ-LK9I/AAAAAAAAKOc/Pg1wjlC0BP48i9s20n4bxXjivJV1D5zAQCLcBGAsYHQ/s0/Instalando-o-Oracle-Java-JDK-no-Ubuntu-e-derivadas.WebP
https://1.bp.blogspot.com/-kE28hL9H2zE/YVt4aJ-LK9I/AAAAAAAAKOc/Pg1wjlC0BP48i9s20n4bxXjivJV1D5zAQCLcBGAsYHQ/s72-c/Instalando-o-Oracle-Java-JDK-no-Ubuntu-e-derivadas.WebP
Blog Opção Linux
https://www.blogopcaolinux.com.br/2021/10/Como-instalar-o-Oracle-Java-JDK-no-Ubuntu.html
https://www.blogopcaolinux.com.br/
https://www.blogopcaolinux.com.br/
https://www.blogopcaolinux.com.br/2021/10/Como-instalar-o-Oracle-Java-JDK-no-Ubuntu.html
true
7244430709813195206
UTF-8
Carregado todas as postagens Não encontramos nenhuma postagem VER TUDO Leia + Responder Cancelar resposta Excluir By Home PÁGINAS POSTAGENS Ver Tudo RECOMENDADO PARA VOCÊ TAG ARQUIVO PESQUISAR... TODOS OS POSTS Não encontramos nenhuma correspondência com o seu pedido Voltar para a Página Inicial Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sáb Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez agora mesmo 1 minuto atrás $$1$$ minutes ago 1 hora atrás $$1$$ hours ago Ontem $$1$$ days ago $$1$$ weeks ago mais de 5 semanas atrás Seguidores Seguir ESTE CONTEÚDO PREMIUM ESTÁ BLOQUEADO PASSO 1: Compartilhe em uma rede social PASSO 2: Clique no link na sua rede social Copiar todo o Código Selecionar todo o Código Todos os códigos foram copiados para a Área de Transferência Não foi possível copiar o código / texto, por favor, pressione [CTRL]+[C] (ou CMD+C no Mac) para copiar Índice de Conteúdo