quarta-feira, 28 de abril de 2010

Instalando java no ubuntu (talvez não seja tão óbvio pra muitos)

1) fazer o donwload do java e descompacta-lo em um dir, que vou chamar de $dir
2) sudo update-alternatives --install /usr/bin/java java $dir/bin/java 18
o "18" é a prioridade que tem que ser diferente das que já estiver instaladas. Eu gosto de colocar o numero do update do java (jdk1.6.0_18)
3) conferir se o ubuntu tomou conhecimento dessa instalação, a qual vai ser agora uma "alternativa" de java.

wagner@coalawag:~$ update-alternatives --list java

/media/ext3_269G/PROGSATIVOS/jdks/32bits/jdk1.6.0_18/bin/java
/usr/lib/jvm/java-6-openjdk/jre/bin/java

essas entao são os dois possíveis caminhos para as instalações de java que eu posso usar alternadamente, portando o caminho "/media/ext3_269G/PROGSATIVOS/jdks/32bits/jdk1.6.0_18/bin/java" corresponde ao meu $dir onde descompactei o java mais /bin/java

4) mas qual a alternativa java que esta sendo usado no momento?
wagner@coalawag:~$ update-alternatives --config java
Existem 2 escolhas para a alternativa java (fornecendo /usr/bin/java).

Seleção Caminho Prioridade Estado
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo automático
* 1 /media/ext3_269G/PROGSATIVOS/jdks/32bits/jdk1.6.0_18/bin/java 18 modo manual
2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo manual

Pressione ENTER para deixar a escolha corrente[*] ou digite o número selecionado: (COLOCAR AQUI NUM DA ALTERNATIVA QUE VC QUIZER)

eu já tinha colocado o 1, por isso que o asterístico está na alternativa 1, o que quer dizer que é essa alternativa que estou usando agora

conferindo então:
wagner@coalawag:~$ java -version
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Server VM (build 16.0-b13, mixed mode)

é isso!

para administradores de systemas é recomendado o projeto JPackage, disponível para distribuições baseadas no hadhat.

Nenhum comentário: