terça-feira, 4 de setembro de 2012

Instalando o JDK 6 e JDK 7 no Ubuntu 12.04 32 bits

Ontem formatei minha máquina e resolvi instalar o JDK diretamente do reposistório. Quando tentei utilizar o apt para instalar, me deparei com a surpresa de que o JDK e as JREs da Oracle foram removidas do repositório por questões de licensa. Vou descrever os passos que executei para auxiliar aqueles que se depararam com o mesmo problema.

Primeiramente baixei os arquivos de instalação da página da Oracle. No meu caso, baixei o jdk-6u35-linux-i586.bin e o jdk-7u7-linux-i586.tar.gz. Primeiro vamos instalar o JDK 6, após o término, vamos instalar o JDK 7 e por fim vamos atualizar o sistema para utilizar um ou outro (e implantar um jeito fácil de alternar entre eles).

Para instalar o JDK 6, abra um terminal, navegue para a pasta que contém os arquivos baixados e execute os seguintes comandos:

chmod +x jdk-6u35-linux-i586.bin

Esse comando criará uma pasta denominada (no meu caso) jdk1.6.0_35 e descompactará os arquivos do JDK. Agora precisamos mover essa pasta para dentro do local padrão de JVMs do Ubuntu:

sudo mv jdk1.6.0_35 /usr/lib/jvm

Agora vamos fazer um procedimento semelhante com o JDK 7. Primeiramente devemos descompacta-lo, o que criará uma pasta denominada (no meu caso) jdk1.7.0_07. devemos mover esta pasta para o mesmo diretório mencionado anteriormente:

sudo mv jdk1.7.0_07 /usr/lib/jvm

Agora deveríamos atualizar o sistema todo para pegar a configuração do JDK que desejamos utilizar, porém, ao invés de executar os update-alternatives manualmente, recomendo a utilização do script update-java-0.5b. Para utilizar este script, primeiramente devemos baixá-lo:

wget http://webupd8.googlecode.com/files/update-java-0.5b

Após o término do download, devemos dar permissão de execução ao script:

chmod +x update-java-0.5b

E por fim, executá-lo:

./update-java-0.5b

Uma janela será exibida oferecendo as JVMs disponíveis no sistema e então basta selecionar uma delas e clicar em OK. Agora basta aguardar alguns segundos para que o sistema seja atualizado. Quando a atualização for finalizada, caso queira verificar a versão de java instalado, basta executar o comando:

java -version

O sistema exibirá a versão do java em uso, e caso queira mudar para a outra versão, basta executar o update-java-05b novamente e selecionar a versão do java necessária. Essa solução permite que você tenha várias JDKs coexistindo e mude de acordo com suas necessidades de forma prática e rápida.

Nenhum comentário:

Postar um comentário