Como instalar Java no RHEL 8 / CENTOS 8 Linux

- 1893
- 498
- Mrs. Willie Beahan
Java é incrivelmente popular nos servidores e, se você planeja usar o Rhel 8 / CentOS 8, precisará instalá -lo. Existem algumas maneiras de instalar o Java no RHEL, tanto dos pacotes de código aberto OpenJDK quanto diretamente do Oracle.
Neste tutorial, você aprenderá:
- Como instalar o OpenJDK 8
- Como instalar o OpenJDK 11
- Como instalar o Oracle Java 8 JRE
- Como instalar o Oracle Java 8 JDK
- Como trocar as versões Java

Requisitos de software e convenções usadas
Categoria | Requisitos, convenções ou versão de software usada |
---|---|
Sistema | RHEL 8 / CENTOS 8 |
Programas | Java |
Outro | Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando. |
Convenções | # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular |
Como instalar o OpenJDK 8

OpenJDK 8 está disponível diretamente nos repositórios RHEL 8 / CENTOS 8. Se essa é a versão do java que você precisa, vá em frente e instale o pacote com o DNF.
# dnf install java-1.8.0-openjdk-devel
Como instalar o OpenJDK 11

OpenJdk 11 é uma versão um pouco mais recente do Java, mas o Red Hat o incluiu no RHEL 8 / CENTOS 8 para “Prova Future” o lançamento e atender a um aplicativo mais recente que pode surgir na vida útil de 10 anos de Rhel. Se você está procurando o mais recente do Java, instale -o com DNF.
# dnf install java-11-openjdk-devel
Como instalar o Oracle Java 8 JRE
Sempre há razões para instalar a versão oficial do Java diretamente do Oracle. Como o Oracle Linux é essencialmente um clone de RHEL, não há problema em fazer Java dessa maneira também.

Vá para a página de download Java da Oracle e faça o download dos mais recentes RPM de 64 bits. Está na parte inferior da lista de links.

Quando você tiver seu RPM, abra um terminal e use o DNF para instalar o arquivo localmente.
# dnf install/home/user/downloads/jre-8u201-linux-x64.RPM
Como instalar o Oracle Java 8 JDK

Se você deseja desenvolver com Java, você precisará do JDK também. Oracle fornece um pacote para isso também. Vá para a página de download do Oracle JDK e localize o download do Linux X64 RPM no primeiro "Java SE Development Kit". Certifique -se de aceitar o contrato de licença primeiro.

Depois de ter seu RPM, use o DNF para instalá -lo novamente, como antes com o JRE.
# dnf install/home/user/downloads/jdk-8u201-linux-x64.RPM
Como trocar as versões Java

Você pode ter várias versões de Java no mesmo sistema. Para fazer pleno uso de qualquer um deles, você precisará alternar com facilidade entre as versões, e você pode usar ferramentas simples incorporadas para Rhel. Comece verificando qual versão do Java você está atualmente executando.
$ java -version

Agora, você pode usar alternativas
Para listar as versões disponíveis de Java e ativar a que você deseja usar.
# alternativas -Config java
Você verá uma lista das versões Java disponíveis. Digite o número correspondente ao que você deseja usar ou pressione Enter para manter o seu atual.
Conclusão
Você está oficialmente pronto para começar a trabalhar com Java Onrhel 8 / CentOS 8. Você não precisa instalar tudo isso, e o OpenJDK provavelmente será adequado para a maioria dos aplicativos. Dito isto, é bom ter opções, e Rhel 8 / CentOS 8 certamente fornece o suficiente deles.
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Linux: Instale Java
- Como instalar Java no Manjaro Linux
- Coisas para instalar no Ubuntu 22.04
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Oracle Java Instalação no Ubuntu 20.04 fossa focal linux
- Uma introdução à automação, ferramentas e técnicas do Linux
- Ubuntu 20.04 Guia
- Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
- Instale Arch Linux na estação de trabalho VMware
- « Como configurar o NRPE para o monitoramento lateral do cliente
- Como instalar um pacote de RPM no RHEL 8 / CENTOS 8 Linux »