Como instalar o Oracle Java 11 no Ubuntu e derivados

Se você trabalha com desenvolvimento e que usar a mais recente versão do Java, veja como instalar o Oracle Java 11 no Ubuntu e derivados.

O OpenJDK é uma versão da comunidade de código aberto do Java. É amplamente utilizado porque está disponível por padrão no Ubuntu e em muitas distribuições Linux.

Como instalar o Oracle Java 11 no Ubuntu e derivados
Como instalar o Oracle Java 11 no Ubuntu e derivados

No entanto, você não pode usá-lo para desenvolver aplicações comerciais. Se você é um desenvolvedor Java ou um iniciante, esse tutorial é para você.

Java é uma linguagem de programação Orientada a Objetos, de propriedade da Oracle. É uma linguagem compilada, com regras próprias e amplamente difundida nos níveis educacional e profissional.

Ela é composta de três partes fundamentais: JDK, JRE e JVM.

O JDK é o kit de desenvolvimento Java que contém o compilador e as bibliotecas necessárias para iniciar a criação de aplicativos com Java.

O Java Runtime Environment (JRE) é o mecanismo para executar esses aplicativos.

Por último, a Java Virtual Machine (JVM) funciona como uma camada intermediária entre o JRE e o sistema operacional em que os aplicativos Java são executados.

Java é compatível com o Linux, isso significa que é possível executar e construir aplicativos a partir de sua distribuição favorita.

O problema é que a versão nos repositórios oficiais é baseada no OpenJDK. Em suma, isso significa que não poderemos usá-lo para criar aplicativos comerciais, além de ser uma versão comunitária com as vantagens e desvantagens que ele pode apresentar.

Por isso, se você deseja desenvolver aplicativos para terceiros sem problemas de licenciamento, instale o Oracle Java.

Como dito antes, instalar o Oracle Java é necessário se você é um desenvolvedor. Felizmente, é possível fazê-lo de uma forma bastante simples, graças ao repositório PPA do Java Uprising.

Este repositório automatiza o processo de download, instalação e configuração do Oracle Java como um pacote .deb.

Obviamente, ele faz o download do site da Oracle, o configura e nos permite definir uma versão padrão.

Como instalar o Oracle Java 11 no Ubuntu e seus derivados

Para instalar o programa no Ubuntu e ainda poder receber automaticamente as futuras atualizações dele, você deve fazer o seguinte:

Passo 1. Abra um terminal (use as teclas CTRL + ALT + T);
Passo 2. Se ainda não tiver, adicione o repositório do programa com este comando ou use esse tutorial;

sudo add-apt-repository ppa:linuxuprising/java

Passo 3. Atualize o gerenciador de pacotes com o comando:

sudo apt-get update

Passo 4. Agora use o comando abaixo para instalar o programa;

sudo apt install oracle-java11-installer

Definindo o Oracle Java 11 como padrão (ou não)

Este repositório traz consigo uma ferramenta distribuída na forma de um pacote muito útil para definir o Oracle Java 11 como a versão Java padrão do sistema.

Se você usa o Ubuntu, o pacote oracle-java11-set-default foi instalado como um pacote recomendado na instalação do pacote oracle-java11-installer e não é necessário fazer mais nada, exceto verificar a instalação.

java --version

Por outro lado, se você deseja instalar o Java 11, mas não o padrão. Então, você tem que remover o pacote oracle-java11-set-default.

sudo apt remove oracle-java11-set-default

Depois, você já pode começar a usar o Oracle Java no seu sistema.

Não se esqueça de deixar a sua opinião e experiência nos comentários

Desinstalando o Oracle Java 11 no Ubuntu e derivados

Para desinstalar o Oracle Java 11 no Ubuntu e derivados, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Desinstale o programa, usando os comandos abaixo;

sudo add-apt-repository ppa:linuxuprising/java -r -y
sudo apt remove oracle-java11-installer

O que está sendo falado no blog

<a href="https://www.edivaldobrito.com.br////” rel=”noopener noreferrer” target=”_blank”>Veja mais artigos publicados neste dia…

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.