Como instalar o OpenJDK no CentOS V8

Como instalar o OpenJDK no CentOS V8

Java é uma linguagem de programação superior e a maioria dos dispositivos é construída usando Java a partir de aplicativos de desktop para diferentes sistemas. Você pode escolher o Oracle Java ou OpenJDK ao instalar Java no 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.

O post de hoje se concentra nas etapas para instalar o OpenJDK no CentOS V8.

Instalando o OpenJDK no CentOS 8

O CentOS é ideal para programação e, quando você deseja criar aplicativos Java, você pode utilizar suas duas versões Java padrão, Java 11 ou Java 8, disponível em seu repositório. Ao instalar o OpenJDK, você pode definir qual versão Java a ser usada como sua opção padrão, incluindo a exportação de seu caminho para disponibilizá -la para aplicativos que você cria no seu CentOS 8.

Para este tutorial, instalaremos o OpenJDK 11 e depois o definiremos 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 Yum gerenciador de pacotes. Use o DNF.

$ sudo yum install java-11-openjdk-devel


Depois de executar o comando, o sistema localizará o OpenJDK disponível no espelho mais próximo da sua região, baixá -lo e instalar.


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


Yum vai 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 instalada e as dependências instaladas ao lado dele.


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

Para isso, use o Atualizações-alternativas comando.

$ atualizações-alternativas-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 Java instaladas.

Nosso objetivo é selecionar o OpenJDK 11 como a opção padrão. Então, digitaremos seu número de seleção no prompt do terminal e pressionará o Tecla Enter. Certifique -se de usar o número de seleção correto para o seu caso. Para este exemplo, o OpenJDK 11 possui um número seleto de 3.


Depois de selecionar a versão Java padrão, verifique a mudança verificando a versão Java no seu CentOS 8.

$ java -version


Instalamos o OpenJDK 11 e o definimos 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 Definir padrão, você deve definir o Java_home variável de ambiente.

Qualquer aplicativo Java usará a variável de ambiente que você definir para sua versão Java para executar em seu sistema. Primeiro, devemos obter a localização do OpenJDK que você deseja definir sua variável. Portanto, use o comando atualizações-alternativas para listar sua localização.


No nosso caso, estamos nos concentrando no OpenJdk 11. Então, 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-pat/” Em seguida, salve e saia do arquivo.


O último passo é verificar se nossa variável de ambiente recém -adicionada está funcionando. Para isso, use o eco comando para verificar se ele fornece o caminho correto para o Java_home variável de ambiente.


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

Conclusão

Java é essencial e comumente usado pela maioria dos programadores. 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 a ser acessada por todos os aplicativos Java usando as etapas apresentadas neste guia.