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.