Como instalar o OpenJDK no CentOS Linux

Se você quer usar a implementação livre e gratuita da plataforma Java no seu sistema, veja como instalar o OpenJDK no CentOS Linux.

Java é uma linguagem de programação superior e a maioria dos dispositivos são construídos usando Java de aplicativos de desktop para sistemas diferentes. Java é essencial e comumente usado pela maioria dos programadores.

Você pode escolher Oracle Java ou OpenJDK ao instalar o Java em seu CentOS 8. A versão Oracle oferece alguns recursos premium e não é gratuita. Mas o OpenJDK está disponível gratuitamente para instalação.

Para um usuário do CentOS 8, você pode instalar confortavelmente o OpenJDK em seu sistema, configurar a versão Java padrão e definir a variável de ambiente para ser acessada por todos os aplicativos Java usando as etapas apresentadas neste guia.

E este tutorial se concentra nas etapas para instalar o OpenJDK no CentOS V8.

Como instalar o OpenJDK no CentOS Linux

Como instalar o OpenJDK no CentOS Linux
Como instalar o OpenJDK no CentOS Linux

O CentOS é ideal para programação e quando você deseja criar aplicativos Java, pode utilizar suas duas versões Java padrão, Java 11 ou Java 8, disponíveis em seu repositório.

Ao instalar o OpenJDK, você pode definir qual versão do Java usar como opção padrão, incluindo a exportação de seu caminho para disponibilizá-lo aos aplicativos criados no CentOS 8.

Para este tutorial, instalaremos o OpenJDK 11 e posteriormente o configuraremos como nosso Java padrão.

Para instalar o OpenJDK 11, execute o comando abaixo com privilégios de administrador. Além disso, estamos usando o gerenciador de pacotes YUM. Use o DNF.
sudo yum install java-11-openjdk-devel

Assim que você executar o comando, o sistema localizará o OpenJDK 11 disponível no mirror mais próximo da sua região, faça o download e instale.

Quando solicitado a autorizar a instalação, pressione Y para prosseguir com a instalação.

O YUM baixará o OpenJDK especificado e suas dependências. Depois de ter tudo o que é necessário para a instalação, ele instalará o OpenJDK e exibirá uma saída semelhante à abaixo, confirmando que foi instalado e as dependências instaladas junto com ele.

Neste ponto, sua versão Java padrão ainda não foi alterada. Devemos configurá-lo para definir o OpenJDK 11 instalado como nosso Java padrão.

Para isso, use o comando updates-alternatives.
updates-alternatives --config java

A execução do comando exibirá as versões Java disponíveis em seu sistema. Para o nosso caso, podemos observar que temos três versões do Java instaladas.

Nosso objetivo é selecionar o OpenJDK 11 como a opção padrão. Portanto, digitaremos seu número de seleção no prompt do terminal e pressionaremos a tecla Enter.

Certifique-se de usar o número de seleção correto para o seu caso. Para este exemplo, OpenJDK 11 tem um número selecionado de 3.

Depois de selecionar a versão padrão do Java, verifique a alteração verificando a versão do Java em seu CentOS 8.
java -version

Instalamos o OpenJDK 11 e o configuramos como a versão Java padrão.

Até agora, nossa instalação está funcionando corretamente. No entanto, quando você deseja executar aplicativos Java em seu CentOS e deseja que eles usem a versão Java definida como padrão, você deve definir a variável de ambiente JAVA_HOME.

Qualquer aplicativo Java usará a variável de ambiente que você definir para sua versão Java para execução em seu sistema. Primeiro, devemos obter a localização do OpenJDK para o qual você deseja definir sua variável.

Portanto, use o comando updates-alternatives para listar sua localização.

No nosso caso, estamos focando no OpenJDK 11. Portanto, copie o caminho destacado.

Em seguida, use um editor de sua escolha para abrir o .bash_profile e cole o caminho copiado para o OpenJDK na parte inferior do arquivo.

Use o formato JAVA_HOME=”/the-path/” (substitua the-path pelo caminho correto), então salve e saia do arquivo.

A última etapa é verificar se nossa variável de ambiente recém-adicionada está funcionando. Para isso, use o comando echo para verificar se ele fornece o caminho correto para a variável de ambiente JAVA_HOME.

A saída confirma que adicionamos a variável de ambiente com sucesso. É assim que você instala o OpenJDK no CentOS 8 e define sua variável de ambiente para o seu sistema.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.