Java

Instalar o Java 9 no CentOS/RHEL


Este tutorial irá mostrar como instalar o Java 9 no CentOS/RHEL e validar se as variáveis de ambiente necessárias para desenvolvimento estão definidas.

Obter o Link de Download

Visite este link e aceite os termos de licença da Oracle. Depois disso, selecione o pacote RPM para o seu Linux/CentOS/RHEL e copie o link de download, o qual deve se parecer com algo como http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.rpm

Instalação

Primeiro, digite o comando a seguir no terminal do CentOS/RHEL, perceba que você deve concatenar o link copiado anteriormente entre aspas duplas ao final do comando. Aguarde até que o download termine.

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.rpm"

Depois disso, execute o comando a seguir para instalar o pacote rpm baixado.

sudo yum install jdk-9.0.1_linux-x64_bin.rpm

Após a conclusão ser concluída, você pode remover o pacote rpm baixado:

rm jdk-9.0.1_linux-x64_bin.rpm

Variáveis de Ambiente e Validação

A instalação através dos passos descritos anteriormente geralmente já realiza as modificações necessárias no seu ambiente para possibilitar o desenvolvimento com Java 9, então, ao contrário do Windows, você não precisa definir variáveis de ambiente manualmente.

Então, vamos validar a instalação com os seguintes comandos:

java -version
java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
javac -version
javac 9.0.1

Espero que ajude.
Até mais!

Referências

bgasparotto

Recent Posts

Python function decorator

This guide will show you how to create a Python function decorator with a few…

2 years ago

Got permission denied while trying to connect to the Docker daemon socket

This guide will show you how to fix the error Got permission denied while trying…

2 years ago

Python virtual environment on Intellij IDEA

This guide will show you how to create a Python virtual environment on Intellij IDEA…

2 years ago

Find and kill processes on Linux and Mac by port number

This tutorial will quickly show you how to to find and kill processes on Linux,…

2 years ago

Python: Relocation R_X86_64_PC32 against symbol can not be used when making a shared object Error

This guide shows a possible solution for Python error Relocation R_X86_64_PC32 against symbol can not…

2 years ago

Kubernetes useful commands

I condensed below a cheat sheet of Kubernetes useful commands. I will keep updating this…

2 years ago