Java no Ubuntu 12.04 - Instalação à moda antiga
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.
da mesma forma como era a instalação nas versões anteriores do Ubuntu.
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:
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:
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:
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:
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.
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:
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:
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:
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.
Sei que existem milhares de outros sofwares que podem ser instalados com um clique, mas não consigo entender como o linux é tão evoluído e tão superior a outros sistemas (na minha opinião) e ainda precisamos "se matar" para instalar um software. Por que não existe um instalador que automatize todo estes "procedimentos"?????
Sei que neste caso a culpa é da Oracle, mas existem muitos outros softwares que são um parto para instalar. Estes dias desisti de instalar o Aptana studio, primeiramente por que o software exige o java instalado e o próprio Aptana é horrivel para instalar. Eu apenas quero usar o sistema, nao pretendo ser nenhum guru em linux especialista em shell scrpt. Apenas usar!!!!
Fico pensando, os computadores pessoais não surgiram justamente para facilitar nossas vidas, principalmente a vida do mortais usuários como eu muitos outros milhares, que somente querem usar o sistema? O gnome 3 e o Unity estão com interfaces maravilhosas de causar inveja a muitos sistemas, mas isto não é suficiente um sistema operacional não sobrevive somente com um "rostinho bonito" tem que ser objetivo, seguro, estavel e principalemnet ser usável.
Desculpem pelo desabafo, mas isto é a unica coisa que me decepciona no Linux, nem mesmo problemas com drivers tenho mais, Distros como Debian, fedora e Ubuntu reconhecem todo o meu hardware perfeitamente incluindo vídeo, Bluetooth e WiFi.
Abraços a todos.