Como instalar Java no Ubuntu 24.04 LTS e derivados

Se você já está usando a nova versão do Ubuntu e falta o Java, veja como instalar Java no Ubuntu 24.04 LTS e derivados.

Antes de instalar o Java em seu sistema Ubuntu 24.04, vamos explicar as diferentes edições e versões do Java para que possamos obter mais clareza sobre a implementação em si.

OpenJDK e OpenJRE são componentes de software relacionados, mas ao mesmo tempo distintos, usados ​​no ambiente de desenvolvimento e execução Java. Aqui estão as duas principais diferenças entre eles:

OpenJDK é uma implementação de plataforma Java SE (Standard Edition) de código aberto. Inclui um Java Development Kit (JDK), que fornece ferramentas para desenvolver e compilar aplicativos Java, e um Java Runtime Environment (JRE), necessário para executar aplicativos Java no computador do usuário.

OpenJRE é um ambiente de execução para aplicativos Java. Inclui a Java Virtual Machine (JVM), o mecanismo que executa o código Java, e as bibliotecas de classes Java, que fornecem a funcionalidade principal da plataforma Java. OpenJRE não inclui as ferramentas de desenvolvimento e compiladores que fazem parte do JDK.

Em resumo, OpenJDK é um ambiente de desenvolvimento e tempo de execução Java completo, enquanto OpenJRE é apenas um ambiente de tempo de execução. Portanto, o componente JDK do OpenJDK inclui o componente JRE, mas não vice-versa.

Isso significa que você deve ter o OpenJDK instalado se estiver desenvolvendo aplicativos Java, mas ter o OpenJRE é suficiente se desejar executar aplicativos Java.

Você pode obter o Java de duas fontes principais – instalar a implementação do Oracle ou contar com o OpenJDK disponível nos repositórios do Ubuntu.

O principal e recomendado, que utilizaremos neste tutorial, é instalá-lo a partir dos repositórios oficiais do Ubuntu, proporcionando um sistema com OpenJDK instalado.

Sim, você pode obter Java instalando sua implementação Oracle, mas isso resultará em algumas limitações e complicações desnecessárias.

Por exemplo, isso requer intervenções manuais, como baixar e instalar o pacote DEB. Mais importante ainda, você não receberá atualizações automáticas de segurança para sua implementação Java como parte das atualizações do sistema Ubuntu 24.04.

Agora, se você está se perguntando se o Java da Oracle tem alguma vantagem sobre o OpenJDK, a resposta curta é não, não tem. Afinal, o OpenJDK possui o mesmo código do JDK da Oracle, sendo a diferença mais significativa o modelo de licenciamento.

Dito isso, se você deseja colocar o Java em funcionamento em seu sistema Ubuntu 24.04 LTS, você está no lugar certo. Fiz este artigo cuidadosamente para guiá-lo com facilidade durante o processo de instalação, explicando cada etapa detalhadamente.

Claro, testei pessoalmente cada etapa para garantir que você terá todas as ferramentas necessárias para desenvolver aplicativos ou executar software que depende da extensa estrutura do Java.

Ubuntu 24.04 LTS inclui diferentes versões do OpenJDK em seus repositórios. Portanto, se você pesquisar os pacotes Java disponíveis, encontrará uma longa lista de opções para as versões 8, 11, 17, 19, 20, 21 e 22.

Infelizmente, para novos usuários, isso pode ser um pouco confuso. Qual versão devo instalar? Não se preocupe; deixe-nos ajudá-lo a fazer a escolha certa.

Como algumas distribuições Linux, o kernel Linux ou outro software, Java fornece versões LTS (Long Term Support). São aqueles com período de suporte de 5 anos.

Em comparação, as versões não LTS recebem apenas seis meses de suporte. Portanto, a melhor escolha é escolher uma versão LTS.

Ubuntu 24.04 oferece quatro versões Java LTS: 8, 11, 17 e 21. De acordo com a tabela abaixo, Java 8 e 11 já chegaram ao fim de seu suporte ativo, deixando-nos com duas versões LTS para escolher – 17 e 21 .

Versão Java Suporte Ativo Suporte Estendido
8 (LTS) 31 de março de 2022 21 de dezembro de 2030
11 (LTS) 30 de setembro de 2023 30 de setembro de 2026
17 (LTS) 30 de setembro de 2026 30 de setembro de 2029
19 21 de março de 2023 21 de março de 2023
20 19 de setembro de 2023 Indisponível
21 (LTS) 30 de setembro de 2028 30 de setembro de 2031
22 17 de setembro de 2024 Indisponível

Embora o Java 17 LTS seja atualmente o mais amplamente adotado, visto no longo prazo, espera-se que o Java 21 LTS se torne a versão principal da qual os desenvolvedores dependerão nos próximos anos, tornando-o nossa escolha lógica para confiar neste guia.

Como instalar Java no Ubuntu 24.04 LTS e derivados

Como instalar Java no Ubuntu 24.04 LTS e derivados

Agora que você conhece as várias implementações e versões do Java, vamos prosseguir com a instalação.

Para instalar Java no Ubuntu 24.04 LTS e derivados, faça o seguinte:

Primeiro, certifique-se de que o Java ainda não esteja instalado em seu sistema Ubuntu 24.04. Abra um termina e digite o seguinte comando:
java -version
Caso não esteja instalado, você precisa obter um resultado mostrando isso, e então podemos seguir em frente.

O Ubuntu 24.04 inclui o metapacote “default-jdk“, que instala automaticamente o Java 21 LTS, que é o nosso objetivo. Então, vamos fazer isso executando o seguinte comando APT:
sudo apt install default-jdk

Com o comando fornecido abaixo, verifique se a instalação foi bem-sucedida. A saída deve ser semelhante a esta:
java -version
Como você pode ver na saída desse comando, agora temos o OpenJDK 21 instalado com sucesso em nosso sistema Ubuntu 24.04.

Definindo a versão Java padrão do sistema

Java permite que você instale várias versões em seu sistema Ubuntu simultaneamente. Isso naturalmente leva à pergunta: “Qual deles é usado por padrão então?” Felizmente, você pode gerenciar isso facilmente com apenas um comando.

Primeiro, vamos listar as versões instaladas do Java disponíveis em nosso sistema:
sudo dpkg -l | grep 'jdk\|jre'

Como pode ser visto na saída desse comando, instalamos uma mistura das versões Java 17 e 21. Vamos verificar qual é o padrão usado:
java -version

Ok, Java 21 está em uso no momento. No entanto, se precisarmos mudar para Java 17 como padrão, podemos fazer isso de forma rápida e fácil usando o seguinte comando:
sudo update-alternatives --config java

A saída fornecerá uma lista de versões Java instaladas disponíveis, cada uma associada a um número na coluna “Seleção”.

Para mudar para um diferente daquele atualmente em uso, selecione o número apropriado correspondente à versão específica do Java, digite-o e confirme com “Enter”.

Se você executar o comando java -version novamente, verá que a versão padrão já foi alterada de 21 para 17.

Definir variável de ambiente JAVA_HOME

A variável JAVA_HOME é usada por vários aplicativos, como ambientes de desenvolvimento e ferramentas de construção, para localizar o diretório de instalação do JDK.

Quando JAVA_HOME é definido, o sistema sabe onde procurar o JDK e pode usá-lo para executar aplicativos Java ou compilar código Java.

Execute o comando abaixo para descobrir o caminho do Java que você precisa:
sudo update-alternatives --config java

Como podemos ver, o caminho que precisamos definir para JAVA_HOME é “/usr/lib/jvm/java-21-openjdk-amd64/bin/java“. Então, primeiro, abra o arquivo “/etc/environment” com o editor de texto do terminal que você está usando:
sudo nano /etc/environment

Em seguida, adicione a linha:
JAVA_HOME="/usr/lib/jvm/java-21-openjdk-amd64/bin/java"

Claro, lembre-se de substituir o conteúdo entre aspas pelo caminho válido para sua instalação Java. Por fim, salve o arquivo e saia (CTRL + X, seguido de Y).

Aplique as alterações e verifique se tudo está correto executando os dois comandos abaixo.
source /etc/environment
echo $JAVA_HOME

Desinstalando o Java no Ubuntu 24.04 LTS

Se você deseja remover o Java do seu sistema Ubuntu 24.04, use o comando abaixo para descobrir todos os pacotes Java instalados localmente.
sudo dpkg -l | grep 'jdk\|jre'

Depois, basta passar seus nomes após o comando sudo apt purge. No nosso caso, ficaria assim:
sudo apt purge default-jdk default-jdk-headless default-jre default-jre-headless openjdk-21-jdk openjdk-21-jdk-headless openjdk-21-jre openjdk-21-jre-headless

Finalmente, limpe seu sistema Ubuntu 24.04 de quaisquer dependências restantes.
sudo apt autoremove --purge

Não se esqueça de remover a variável JAVA_HOME do arquivo “/etc/environment” simplesmente abrindo-o e excluindo a linha que o contém.

Enfim, instalar o Java no Ubuntu 24.04 LTS (Noble Numbat) é simples e pode ser concluído em minutos. Agora você está pronto para executar aplicativos Java, desenvolver programas Java e aproveitar os muitos benefícios desta poderosa linguagem de programação.

Deixe um comentário

Sair da versão mobile