Como instalar o Java 8 ou Java 13 no CentOS 8

No mundo dos servidores, existem vários aplicativos e utilitários que são essenciais para o funcionamento adequado e correto não apenas do sistema e de seus aplicativos, mas também de muitos serviços com os quais o sistema irá interagir.

Um desses utilitários é o Java, amplamente conhecido pelos desenvolvedores web por ser uma tecnologia ideal e versátil para o desenvolvimento de aplicações web, facilitando tanto sua implementação quanto seu start-up.

Java é uma linguagem de programação multiplataforma na qual integra o Java Runtime Environment (JRE) e este por sua vez é composto pela Java Virtual Machine (JVM) que define as classes centrais da plataforma Java e gerencia as bibliotecas disponíveis para Java. O JRE é responsável por aplicar o tempo de execução do software e este, por sua vez, será implementado nos navegadores da web atuais.

Se ainda não está convencido a instalar Java, deve saber que mais de 90% das equipas a nível empresarial utilizam este software, pelo que as possibilidades de escalabilidade e performance são amplas, algumas das suas principais características são:

Caracteristicas

  • Java nos fornece as ferramentas para escrever software em uma plataforma e executá-lo virtualmente em outra plataforma.
  • Capacidade de desenvolver aplicativos de servidor e formulários HTML.
  • Combine vários aplicativos ou serviços baseados em Java para criar aplicativos ou serviços.
  • Desenvolva programas para serem executados em um navegador ou serviços da web.
  • Escreva aplicativos para telefones celulares, processadores remotos, microcontroladores, gateways e milhões de outros dispositivos.

O que é Java 8A Solvetic falará nesta oportunidade do Java 8 que permite melhorar a performance no desenvolvimento e execução de programas Java em qualquer ambiente, algumas de suas características mais marcantes são:

  • Integra uma nova API de data e hora.
  • Ele é movido pelo mecanismo Nashhorn JavaScript.
  • Oferece extensão virtual e métodos de expressão Lambda.
  • Sua segurança foi aprimorada para otimizar o uso.

A seguir, explicaremos a você no Solvetic como instalar o Java 8 no CentOS 8.

ObservaçãoO Java 8 não está disponível para download público, então mais tarde você verá como instalar o Java 13 no CentOS 8.

1. Como instalar o Java 8 no CentOS 8


Nesse caso, a Oracle oferece pacotes Java RPM e código fonte compilado para instalação, mas tendo em vista que o download oficial já está disponível, é melhor usar o código fonte do Java SE Development Kit 8.

Passo 1
Para isso vamos baixar os códigos do site oficial da Oracle, lá podemos nos cadastrar gratuitamente para baixar:

PROLONGAR

Passo 2
Lá podemos baixar o arquivo .rpm ou o arquivo .tar.gz. Se baixarmos o arquivo .tar.gz, podemos visualizá-lo usando o comando ls:

etapa 3
Prosseguimos para extraí-lo executando:

 sudo tar xzf jdk-8u221-linux-x64.tar.gz

Passo 4
Usaremos "ls" para verificar se o diretório foi criado. Vemos que o diretório criado é “jdk1.8.0_221.

Etapa 5
Como alternativa, podemos instalar o Java 8 executando o seguinte:

 yum install java-1.8.0-openjdk

Etapa 6
Inserimos a letra "s" para confirmar o download:

Etapa 7
Depois disso, vamos executar o seguinte para instalar algumas dependências:

 yum install java-1.8.0-opemjdk-devel

Etapa 8
Novamente digitamos a letra "s" para confirmar o download e a instalação.

Etapa 9
Outra opção é baixar o arquivo .rpm do site oficial e executar o seguinte:

 yum localinstall jre-8u221-linux-x64.rpm

Etapa 10
Aceitamos o download e a instalação do Java 8 no CentOS 8:

Etapa 11
Validação de JavaPodemos verificar se o Java foi instalado corretamente executando o seguinte:

 java -version

Mapeie o caminho JavaVamos definir a variável JAVA_HOME com o seguinte comando que nos permite definir o referido caminho:

 alternativas de atualização --config java

Etapa 12
Lá devemos selecionar o caminho apropriado e pressionar Enter, após isso estabelecemos o caminho executando:

 export JAVA_HOME = / usr / lib / jvm / java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64 / jre / bin / java

Etapa 13
Nós verificamos isso inserindo o seguinte. Lá verificamos a rota atribuída.

 echo $ JAVA_HOME

Este é o processo de instalação do Java 8 no CentOS 8.

2. Como instalar o Java 13 no CentOS 8

Passo 1
Java 13 é a versão mais recente do Oracle e será compatível nos próximos 6 meses e como você deve saber, esta nova versão integra novas funções e melhorias, algumas delas:

Novidades

  • Adicionado o método FileSystems.newFileSystem.
  • Novos métodos de transferência java.nio.ByteBuffer Bulk get / put.
  • Suporta Unicode 12.1
  • Novos literais de string bruta que usam várias linhas de código-fonte.
  • O tamanho máximo de heap ZGC é 16 TB.
  • Tempo limite de leitura configurável para CRL.
  • Tem suporte para MS Cryptography Next Generation (CNG)
  • Suporte para X25519 e X448 em TLS e muitos mais.

O processo de instalação do Java 13 no CentOS 8 é muito mais simples e você verá porque, em primeiro lugar, você pode baixar diretamente o arquivo .rpm ou .tar.gz do link oficial da Oracle:

Passo 2
Ou, a partir do terminal no CentOS 8, você pode executar o seguinte:

 wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/13+33/ 5b8a42f3905b406298b72d750b6919f6 / jdk-13_linux-x64_bin.rpm "

PROLONGAR

etapa 3
Assim que este processo for concluído, veremos o seguinte:

PROLONGAR

Passo 4
O próximo passo é executar o arquivo baixado, para isso inserimos o seguinte:

 rpm -Uvh jdk-13_linux-x64_bin.rpm

PROLONGAR

Etapa 5
Quando esta tarefa for concluída, podemos verificar a versão do Java no CentOS 8 com o seguinte comando:

 java -version

PROLONGAR

Etapa 6
Finalmente, como a maioria dos aplicativos baseados em Java faz uso de variáveis ​​de ambiente para sua execução, é necessário definir as variáveis ​​de ambiente Java com os seguintes comandos:

 export JAVA_HOME = / usr / java / jdk-13 (Definir variável JAVA_HOME) export PATH = $ PATH: / usr / java / jdk-13 / bin (Definir variável PATH)

PROLONGAR

A partir deste momento, você está pronto para usar Java 8 ou Java 13 no CentOS 8 e obter o máximo dos serviços da web.

wave wave wave wave wave