Este artigo descreve como instalar manualmente o Java Runtime Environment (JRE) da Oracle versão 7 no Ubuntu 12.04 da mesma forma como era feito nas versões anteriores. O processo envolve fazer o download do JRE da Oracle, descompactá-lo, mover o diretório para /usr/lib/jvm, criar um link simbólico e configurar alternativas para garantir que o Java e Painel de Controle sejam acessíveis.
1. http://www.vivaolinux.com.br/artigo/Java-no-Ubuntu-1204-Instalacao-a-moda-antiga
rogerio_gentil
28/03/2012
Neste artigo, mostrarei de modo prático e didático, como instalar o JRE (Java Runtime
Environment) da Oracle, versão 7,
da mesma forma como era a instalação nas versões anteriores do Ubuntu.
Por: Rogerio J. Gentil
Instalação
Java é uma plataforma consagrada e, como todos sabemos, independe do sistema operacional e do
Hardware sob o qual está sendo executada [1].
O JRE (Java Runtime Environment - Ambiente de Tempo de Execução Java em português) é
utilizado para executar as aplicações da plataforma Java, sendo composto pela JVM (Java Virtual
Machine - Máquina Virtual Java em português) e por APIs (bibliotecas comuns) [2].
Até recentemente, os pacotes para a instalação do JRE ficavam disponíveis nos repositórios
mantidos pela Canonical para o Ubuntu. Entretanto, após o cancelamento de uma licença por parte
da Oracle que permitia o empacotamento do Java junto com as distribuições Linux, a Canonical
resolveu remover tais pacotes [3][4][5].
Contudo, isto não impede que o JRE da Oracle seja instalado no Ubuntu.
Para iniciar, acesse a página da Oracle para fazer o download do JRE:
• http://www.oracle.com/technetwork/java/javase/downloads/index.html
Clique em 'Download', abaixo da palavra "JRE" da versão Java SE 7u3 (última versão até o
momento: 7 update 3).
Na página seguinte, leia e aceite o termo de acordo (Accept License Agreement) e faça o download
da versão “tar.gz” compatível com a arquitetura do seu Ubuntu instalado (32 ou 64 bits). Seguirei o
artigo utilizando a versão 64-bits.
Feito o download, acesse o diretório no qual o arquivo foi salvo e descompacte-o:
$ tar xzf jre-7u3-linux-x64.tar.gz
O diretório “jre1.7.0_03” será descompactado.
Crie o diretório “jvm/” em “/usr/lib”:
$ sudo mkdir /usr/lib/jvm
Mova o diretório descompactado para o diretório criado:
2. $ sudo mv jre1.7.0_03 /usr/lib/jvm/
Acesso do diretório “jvm/”:
$ cd /usr/lib/jvm
Crie um link simbólico:
$ sudo ln -s jre1.7.0_03 java-7-oracle
A criação deste link simbólico facilitará quando for necessário atualizar o JRE, pois não será
necessário executar nenhum dos comandos abaixo novamente, se por ventura ocorrer tal
atualização.
Para atualizar o JRE, basta apenas copiar (ou mover) o diretório da versão atualizada para o
diretório “jvm/” criado e recriar o link simbólico com o mesmo nome (java-7-oracle), porém,
apontando para o diretório da versão atualizada.
Configure o Java para o sistema [6]:
$ sudo update-alternatives --install "/usr/bin/java" "java" /usr/lib/jvm/java-7-oracle/bin/java
1
Configure o Painel de Controle Java também:
$ sudo update-alternatives --install "/usr/bin/ControlPanel" "ControlPanel"
/usr/lib/jvm/java-7-oracle/bin/ControlPanel 1
Pronto. Para ter certeza de que deu tudo certo, digite:
$ java -version
A saída deve ser algo como:
java version "1.7.0_03"
Java(TM) Runtime Environment (build jre1.7.0_03-b04)
Java HotSpot(TM) 64-bit Server VM
Desta forma, pode-se acessar o Painel de Controle Java também:
$ ControlPanel
Por último, configure o plugin para o navegador Firefox:
$ sudo ln -s /usr/lib/jvm/java-7-oracle/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins
Teste para verificar se está funcionando, através do link:
• http://www.java.com/pt_BR/download/testjava.jsp
3. Conclusão
O processo de instalação manual exige um pouco de conhecimento de linha de comando em
terminal, porém, não é de extrema dificuldade.
O mesmo processo de instalação pode ser aplicado às versões anteriores suportadas atualmente pela
Canonical (11.10-Oneiric Ocelot, 11.04-Natty Narwhal, 10.10-Maverick Meerkat e 10.04-Lucid
Lynx).
Também é importante atentar-se à arquitetura utilizada para a instalação, pois os nomes dos
arquivos e caminho dos diretórios podem mudar.
Para quem é cliente do Banco do Brasil e utiliza Internet Banking, opte por instalar a versão 6 do
Java, ainda, pois os testes da versão 7 no Firefox e no Google Chrome foram executados sem
sucesso.
Referências
[1] Wikipedia. Plataforma Java. Disponível em:
• http://pt.wikipedia.org - Plataforma Java
[2] Wikipedia. Java Runtime Environment. Disponível em:
• http://pt.wikipedia.org - Wiki: Java_Runtime_Environment
[3] BR-Linux. Em atualizações, Ubuntu vai remover o Java da Oracle dos sistemas dos usuários.
2011. Disponível em:
• http://br-linux.org - Ubuntu vai remover Java da Oracle
[4] The H-Open. Canonical to remove Oracle's Sun Java from users' systems. 2011. Disponível em:
• http://www.h-online.com - Canonical to remove Oracle Java
[5] OMG! Ubuntu! Java To Be Removed from Ubuntu, Uninstalled from User Machines. 2011.
Disponível em:
• http://www.omgubuntu.co.uk - Java to be removed from Ubuntu
[6] Ubuntu Dicas. Como instalar o Java 6 no Ubuntu. 2012. Disponível em:
• http://www.ubuntudicas.com.br - Como instalar o Java 6 no Ubuntu
http://forum.ubuntued.info/viewtopic.php?f=13&t=1298&start=20
Verifiquem sempre que versão têm instalada no vosso sistema e se é a mais recente.
Podem-no fazer através deste comando no terminal:
sudo update-alternatives --config java
No meu caso, o resultado foi este:
4. Código: Selecionar todos
miguelfonseca@miguelfonseca-PC:~$ sudo update-alternatives
--config java
[sudo] password for miguelfonseca:
Há 1 escolha para a alternativa java (disponibiliza
/usr/bin/java).
Selecção
Caminho
Prioridade
Estado
-----------------------------------------------------------0
/usr/lib/jvm/jre1.6.0_32/bin/java
1
modo automático
* 1
/usr/lib/jvm/jre1.6.0_32/bin/java
1
modo manual
Pressione enter para manter a escolha actual[*], ou digite o
número da selecção:
miguelfonseca@miguelfonseca-PC:~$
Como podem ver, tenho a 6 update 32. E é a única, pois já apaguei a versão anterior.
Se vos aparecerem várias versões, escolham a mais recente e apaguem todas as outras.