Instalando o Oracle Java 10 no Ubuntu ou Linux Mint a partir do repositório PPA

9 de junho de 2020

O Oracle Java 10 para Linux já foi lançado há algum tempo e, vendo que Andrew não atualizou o PPA (Personal Package Archive) Java com a nova versão, decidi criar um único PPA de repositório para ele (Oracle Java é o único pacote no PPA). Meu pacote é praticamente o mesmo que os pacotes Java 9 e 8 do PPA Java do WebUpd8, a única mudança é que ele foi atualizado para instalar o Oracle Java 10 (JDK 10).

Atualização: o Oracle Java 10 atingiu o fim das atualizações públicas (veja o roadmap aqui), portanto, não está mais disponível para download. Como resultado, os pacotes no Linux Uprising Java PPA não funcionam mais. Mude para o Oracle Java 11 (que está no PPA do Linux Uprising e é uma versão de longo prazo), o Oracle Java 14 mais recente ou OpenJDK (você também pode usar AdoptOpenJDK ou ZuluJDK ).

O Oracle Java Development Kit 10 inclui novos recursos como:

  • um compilador experimental just-in-time chamado Graal que pode ser usado na plataforma Linux / x64
  • inferência de tipo de variável local.
  • compartilhamento de dados de classes de aplicativos, que permite que as classes de aplicativos sejam colocadas no arquivo compartilhado para reduzir a inicialização e a área ocupada por aplicativos Java.
  • Conscientização Docker - no Linux, a JVM agora detecta automaticamente se estiver em execução em um contêiner Docker.
  • várias outras mudanças.

A Oracle fornece Java (JDK) 10 apenas para 64 bits. Como resultado, usar o pacote Oracle Java 10 em nosso PPA funcionará apenas em 64 bits, portanto, não tente adicionar o PPA às suas fontes de software ou instalá-lo em 32 bits ou ARM porque não vai funcionar!

O pacote PPA instala o Oracle JDK 10 para Linux, que inclui a pasta JRE bin Java, portanto, a instalação deste pacote oferece JDK e JRE. Em algumas versões antigas do Linux, a pasta JRE bin Java estava disponível no JDK, mas em uma pasta separada. Esta versão Oracle Java usa a mesma pasta para todos os executáveis, seja JDK ou JRE, e não há necessidade de instalar o JRE separadamente.

Instalando o Oracle Java 10 (JDK 10) no Ubuntu ou Linux Mint do PPA

Terminal mostrando comandos para instalar o Oracle Java 10

Para o Debian, veja as instruções de nosso artigo Debian Oracle JDK 10.

Para adicionar o repositório PPA Java LinuxUprising às fontes de software e instalar o Oracle Java 10 no Ubuntu ou Linux Mint (somente 64 bits), você pode usar os comandos abaixo:

Comandos para usar no terminal

sudo add-apt-repository ppa:linuxuprising/java

sudo apt update

sudo apt install oracle-java10-installer

O nome do pacote é oracle-java10-installer e não oracle-java10-jdk porque ele não contém nenhum arquivo Oracle Java. É apenas um instalador que baixa o binário dos servidores Oracle e configura tudo automaticamente para você.

Depois de adicionar nosso PPA Oracle Java às suas fontes de software e instalar o Java, veja como torná-lo padrão. Não se preocupe, não há necessidade de executar manualmente comandos como sudo update-backups --config java ou qualquer coisa assim.

No Ubuntu, o Oracle Java 10 deve ser definido automaticamente como padrão. Em outras distribuições Linux, como o Linux Mint, você pode tornar o Oracle JDK 10 para Linux como padrão instalando o pacote oracle-java10-set-default:

Comandos para usar no terminal

sudo apt install oracle-java10-set-default

Se você deseja ter o Oracle Java 10 instalado, mas não defini-lo como o Java padrão, certifique-se de que o pacote oracle-java10-set-default não esteja instalado / removido:

Comandos para usar no terminal

sudo apt remove oracle-java10-set-default

Você pode verificar se o Oracle Java 10 está definido como padrão verificando sua versão atual do Java usando o seguinte comando:

Comandos para usar no terminal

java -version

Se o Oracle Java 10 estiver definido como padrão, você verá uma saída semelhante a esta:

Comandos para usar no terminal

java version "10.0.2" 2018-07-17

Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)

Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

Você também pode tentar com o javac:

Comandos para usar no terminal

javac -version

Que deve retornar uma saída semelhante a esta abaixo:

Comandos para usar no terminal

javac 10.0.2

Assim como o pacote original, meu pacote Oracle Java 10 oferece suporte à instalação do Java baixando o arquivo manualmente. Isso é útil caso você esteja atrás de um firewall ou se seu ISP de alguma forma bloqueia o link de download do Oracle JDK 10. Para fazer isso, baixe o arquivo tar.gz do Oracle Java 10 e coloque-o na pasta /var/cache/oracle-jdk10-installer . Em seguida, instale o pacote oracle-java10-installer e ele deve coletar o arquivo tar.gz baixado em vez de baixá-lo sozinho.

Aceitar automaticamente a licença Oracle Java 10 (para instalações automatizadas)

Por padrão, o instalador do Oracle Java 10 solicita que você aceite a licença do Oracle Java antes de prosseguir com a instalação do JDK 10. Se você deseja automatizar o processo de instalação do Oracle Java 10, use o seguinte comando para aceitar a licença automaticamente:

Comandos para usar no terminal

echo oracle-java10-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

Se o comando acima não aceitar automaticamente a licença Oracle Java 10, tente o comando abaixo:

Comandos para usar no terminal

echo oracle-java10-installer shared/accepted-oracle-licence-v1-1 boolean true | sudo /usr/bin/debconf-set-selections

Esse post foi traduzido do site LinuxUprising.com pela rtland.team.

Linux Uprising Blog

Confira a versão original desse post em inglês:

Install Oracle Java 10 In Ubuntu Or Linux Mint From PPA Repository
Propaganda
Propaganda