Atualização: Este post está desatualizado pois as versões citadas aqui já estão descontinuadas. Entretanto, este procedimento ainda é válido caso você queira usar estas versões destes softwares.
This post is about the installation of Oracle Java 8 on Ubuntu 14.04. It is in Portuguese due to the wide usage of Java by Brazilian banks. I may translate it to English if enough people asks for it using the comments.
De uns tempos para cá, alguns bancos como o Bradesco começaram a solicitar o Java 8 no plugin do browser. Infelizmente, o Ubuntu 14.04 não disponibiliza pacotes de instalação do plugin do Java para serem instalados diretamente com o apt-get.
Uma forma de solucionar este problema é adicionar um dos repositórios PPA (Personal Package Archives) que foram disponibilizados por outros usuários do Ubuntu 14.04 e depois instalar os pacotes destes repositórios com o apt-get
. Outra forma é instalar o JDK da Oracle e registrar o plugin para uso no browser. Neste post, vou descrever os passos necessários para instalar a versão da Oracle e registrar, o plugin e evitar conflitos com o IcedTea se este estiver instalado.
Primeiramente, você deve ir até o site da Oracle (http://www.oracle.com/technetwork/java/javase/downloads/index.html) e pegar a versão mais recente do JDK ou JRE (não testei com o JRE) e baixar para seu computador. Neste post eu usei o pacote para Linux tar.gz para 64 bits (jdk-8u51-linux-x64.tar.gz
). Se seu computador for 32 bits, pegue a versão 32 bits (jdk-8u51-linux-i586.tar.gz
).
Escolha um diretório para descompactar este arquivo, no meu caso, estou instalando em /opt/java
:
|
|
Estes comandos devem resultar em um diretório chamado /opt/java/jdk1.8.0_51
.
Para facilitar futuros upgrades, vou criar também um link simbólico chamado /opt/java/jdk1.8.0
que irá apontar para o diretório onde o JDK está realmente instalado:
|
|
Isto deve gerar um link com o nome /opt/java/jdk1.8.0
que na realidade aponta para /opt/java/jdk1.8.0_51
. Para que isto seja importante no processo de upgrade no futuro, todas as referências para este Java 8 devem passar a apontar para /opt/java/jdk1.8.0
a não ser que você precise exatamente da versão /opt/java/jdk1.8.0_51
. A idéia por trás deste link é permitir que o Java seja trocado sem a necessidade de trocar os demais apontamentos.
Para registrar o plugin, há duas opções. Uma para todos os usuários e outra apenas para um usuário específico. Para registrar o plugin para todos os usuários, execute os comandos:
|
|
Feito isto, reinicie o Firefox se ele ainda estiver ativo. Depois de reiniciado, abra a janela de Complementos (Add-Ons) e selecione a aba Plugins. Verifique se a entrada Java(TM) Plugin está presente, se estiver, o plugin está registrado mas deve estar desativado por padrão. Por medida de segurança, selecione Perguntar para ativar. Depois, procure pela entrada IcedTea-Web Plugin. Se a entrada existir, configure-o para não ser inicializado nunca (é possível também desinstalar o plugin por completo mas isto não será coberto por este post).
Reinicie o browser e você deve ter o Java 8 instalado no Firefox. Para confirmar, digite na barra de endereços about:plugins e veja se a entrada Java(TM) Plugin está presente.
Para atualizar o Java para novas versões, basta puxar o novo pacote e descomprimí-lo conforme as instruções anteriores. Depois disto, apague o link simbólico /opt/java/jdk1.8.0
que apontava para a versão anterior e crie ele novamente apontando para a nova versão do Java. Um exemplo hipotético seria:
|
|
Espero que isto possa ajudar. Boa sorte!
Atualização: A versão atual do Java disponível é a a versão 8 update 77 (19/04/2016).