1

Instalação do Oracle JDK para Linux

#Linux #Java
William Dias
William Dias

Para instalar a versão empacotada com o Ubuntu (Por padrão, a versão para o Ubuntu é a OpenJDK, que é uma variante de Código Aberto do JRE e JDK)

sudo apt install default-jdk


Mas esta versão pode ter incompatibilidade com outras features ou builds de mercado que interagem com o java, o ideal é ter uma versão da própria Oracle. O que acontece é que o contrato de licenciamento da Oracle não permite a instalação através do gerenciamento de pacotes do Ubuntu.

Desta forma, para instalar o Oracle JDK é necessário criar uma conta na Oracle e baixar manualmente o JDK, para que depois seja possível manipulá-lo em um repositório de pacotes.


Vá até a página da Oracle e no seu menu principal localize

Product >> Java >> Download Java


Em Java SE Downloads, clique em:

Oracle JDK >> JDK Download


Baixe o pacote binário Compressed Archive compatível com a arquitetura de seu hardware, sendo o pacote de extensão TAR (tar.gz); (Será necessário criar uma conta Oracle ou Entrar em sua conta Oracle para baixá-lo)


Depois de baixá-lo, acesse o Terminal (Ctrl+Alt+T) e adicione o repositório Java ao Linux:

sudo add-apt-repository ppa:linuxuprising/java


Será apresentada uma mensagem similar abaixo:

Output
Oracle Java 11 (LTS) and 12 installer for Ubuntu, Linux Mint and Debian.

Java binaries are not hosted in this PPA due to licensing. The packages in this PPA download and install Oracle Java 11, so a working Internet connection is required.

The packages in this PPA are based on the WebUpd8 Oracle Java PPA packages: https://launchpad.net/~webupd8team/+archive/ubuntu/java

Created for users of https://www.linuxuprising.com/

Installation instructions (with some tips), feedback, suggestions, bug reports etc.:

. . .

Press [ENTER] to continue or ctrl-c to cancel adding it


Pressione o botão “ENTER” para continuar a instalação, na qual poderá apresentar outra mensagem informando que “no valid OpenPGP data found”, mas será possível continuar normalmente.


Depois atualize os aplicativos no Ubuntu:

sudo apt update


O instalador irá procurar o Oracle JDK em /var/cache/, desta forma, precisamos mover o arquivo baixado para lá. Crie um diretório e deposite o arquivo neste local respectivamente, conforme os comandos abaixo:

sudo mkdir -p /var/cache/oracle-jdk##-installer-local/

Logo em seguida:

sudo cp jdk-##.#.#_bin.tar.gz /var/cache/oracle-jdk##-installer-local/


Observação: Onde está a cerquilha (#), deve-se substituir pelo número da versão Java baixada.

Exemplo:

sudo mkdir -p /var/cache/oracle-jdk11-installer-local/

sudo cp jdk-11.0.7_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/


Para concluir, execute o comando:

sudo apt install oracle-java##-installer-local


Lembrando que, onde está a cerquilha (#) é o número da versão do JDK baixado.


O instalador irá primeiro pedir que você aceite o contrato de licença da Oracle, clique em “TAB” e quando o OK estiver selecionado, clique em “ENTER”, para aceitá-lo, então o instalador irá extrair o pacote Java e instalá-lo.


Espero ter ajudado galera!


Abraço.

2
29

Comentários (2)

0
Marlon Medeiros

Marlon Medeiros

04/03/2021 20:47

Parabéns, pelo artigo!


Não comentam o mesmo erro bobo que eu. Quando chegarem no comando de copiar o jdk para a outra pasta, não se esqueçam de dar um "cd" para a pasta onde está o arquivo antes...

0
P

Pablo Batista

27/02/2021 19:26

Boa iniciativa.

Me deparei com o mesmo problema, solucionei usando os comandos abaixo e aceitando os termos de instalação.


sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java15-installer


None

Brasil