Java

Instalar o Java 9 no Ubuntu


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

Instalação

No terminal do Ubuntu, adicione o repositório onde serão encontrados os pacotes do Java 9 para instalação. Trata-se do mesmo repositório onde você também encontrado os pacotes de instalação do Java 8:

sudo add-apt-repository ppa:webupd8team/java

Atualize a lista de pacotes com o repositório recém adicionado e instale o Java 9:

sudo apt-get update
sudo apt-get install oracle-java9-installer

O download poderá demorar visto que o instalador do Java 9 está consideravelmente maior que o de suas versões anteriores.

Adicionalmente, durante o processo de instalação, você deverá confirmar que deseja baixar os pacotes do Java e aceitar o contrato de licença. Após as confirmações, aguarde até a conclusão da instalação.

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"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)
javac -version
javac 9

Espero que ajude.
Até mais!

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