Me ajudem inciante em java, Não consigo instalar no linux

To aprendendo a desenvolver Web com java por um livro. Então baixei o jdk-6u18-linux-x64.bin instalei com o comando "./jdk-6u18-linux-x64.bin " e movi a pastajdk1.6.0_18/ para /usr/local. O livro manda editar o /etc/profile e adicionar essas linhas:
JAVA_HOME=/ jdk1.6.0_18
JRE_HOME=/ jdk1.6.0_18/jre
export JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/lib
export MANPATH=$MANPATH:$JAVA_HOME/man
e no fim dar java -version, só que não pararece nada.
Depois dei um apt-get install sun-java6-jdk agora só aparace:
java version “1.6.0_17”
Java™ SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot™ 64-Bit Server VM (build 14.3-b01, mixed mode)
Eu não sei como colocar o java (jdk-6u18-linux-x64.bin) la de cima e fazer o sistema reconhecer… as variaveis estão do jeito que esta no livro

serto amigo você ta fazendo do jeito do livro. conserteza o problema não e o livro.

faça isso

no console execute o arquivo e instale acho melhor você ñ mover nada apos faça isso pelo menos comigo funciona no ubuntu

sudo pico /home/nome_usuario_logado/.bashrc

no final do aquivo adicone os PATH

JAVA_HOME=pasta_home_do_jdk

tipo /usr/local/jdk1.6.0_18 subistitua por onde você instalou

agora faça isso

export JAVA_HOME

export PATH=$PATH:$JAVA_HOME/bin

e salve se não me engano no pico e ctrl + o para salvar agora to sem tempo de olhor

vc tambem pode abrir o aquivo com o gedit ou como o editor que quiser basta subistituir seu nome no comondo acima.

agora feche o console e abra novamente e pode testa se funciona