Instalar java 6 da Sun [Resolvido]

Iniciado por jcao, 14 de Abril de 2010, 13:23

tópico anterior - próximo tópico

jcao

Estou tentando instalar o Java 6 JDK da Sun. Não estou conseguindo, embora já tenha seguido vários tutoriais e, inclusive, vídeos do Youtube.
Na última vez executei no terminal o seguinte:

Citar
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-font

mas após a execução, ao pedir a versão ele informa

Citar
java version "1.5.0"
gij (GNU libgcj) version 4.4.1

Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Como faço para desinstalar esta versão do java e instalar corretamente o Java 6 da Sun?


rudregues

te aconselho a utilisar o comando(após dar um sudo apt-get update):

apt-cache search java6     (ele vai dizer o que tem no cache do apt para instalar)


ou então, se quiser ser mais específico:

apt-cache search java6 sun     (mesma coisa, só que com a palavra sun incluída na pesquiza)



daí ver quais são os pacotes a serem instalados!
Gentoo — Controle total sobre o sistema.

jcao

Executei o comando e obtive

sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files)
sun-java6-demo - Sun Java(TM) Development Kit (JDK) 6 demos and examples
sun-java6-doc - Sun JDK(TM) Documention -- integration installer
sun-java6-fonts - Lucida TrueType fonts (from the Sun JRE)
sun-java6-javadb - Java(TM) DB, Sun Microsystems' distribution of Apache Derby
sun-java6-jdk - Sun Java(TM) Development Kit (JDK) 6
sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)
sun-java6-plugin - The Java(TM) Plug-in, Java SE 6
sun-java6-source - Sun Java(TM) Development Kit (JDK) 6 source files

varifiquei pelo Synaptic e estão todos instalados, mas ao executar "java -version"
verifico

java version "1.5.0"
gij (GNU libgcj) version 4.4.1

Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.




jcao

Durante a instalação dá erro, pois não consegue instalar o sun-java6-docs.
Há também um aviso de que é um bug que já está informado, e é para aguardar a solução, não precisando mandar documentação.
É verdade isso?

mstr

Abra o synaptic e faça uma busca, apenas pelo nome, de "openjdk" e "java". Remova tudo o que aparecer, menos "tzdata-java" e "java-common".

e depois de desinstalado, instale o correto
apt-get install sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin sun-java6-jdk

jcao

Só consegui fazer a remoção da instalação, não do Synaptic. Era isto o que tinha que ser feito? Pois não consigo retirar do Synaptic.
Após executar o comando sugerido, volta a ficar o
Citar
java version "1.5.0"
gij (GNU libgcj) version 4.4.1

Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
instalado

não consigo fazer o java6 aparecer instalado, embora isso apareça no Synaptic

overlock@

#6
Olá,

Deixe essa versão mesmo,instale a versão 6;

sudo apt-get install sun-java6-jre

E depois selecione qual java utilizar;

sudo update-alternatives --config java

E se o plugin do java para o navegador;

sudo apt-get install sun-java6-plugin

E depois selecione;

sudo update-alternatives --config javap

Obs.: o comando correto tem javap, pois configura o plugin do java e não o java como um todo.

O sistema irá prover algumas opções, digite o número correspondente a

/usr/lib/jvm/java-6-sun/bin/javap

Pronto. Se você deseja apenas usar o Java, já está tudo configurado.

Fonte: http://wiki.ubuntu-br.org/Java?action=show&redirect=InstalandoJava
"Linux User" # 480186 

Kubuntu 11.04 kernel 2.6.38.8-ck3 kde 4.6.4

jcao

Apliquei as informações encontradas em

http://andregondim.eti.br/?p=1343&cpage=1#comment-7494

e o problema foi resolvido

Muito obrigado pela ajuda