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!
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:
Neste tutorial você vai aprender a instalar manualmente o Oracle Java Development Kit (JDK) no Ubuntu, no Linux Mint e em distribuições derivadas.
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.
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):
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):
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
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:
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.
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:
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
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:
- Java (programming language) - Wikipedia
- Software Java - Oracle
- Java Downloads - Oracle
- How to install the JDK on Ubuntu Linux - Stack Overflow
- How to set Java environment path in Ubuntu - Stack Overflow
COMENTÁRIOS