Boa tarde pessoal!
Fiz o download do .bin do site da Sun, instalei e movi o diretório para /opt, ficando o caminho como: /opt/jdk1.6.0_21/
Pesquisei sobre as variáveis de ambiente do Ubuntu e descobri que existe o arquivo: /etc/environment. Nesse arquivo eu editei e deixei da seguinte maneira:
JAVA_HOME="/opt/jdk1.6.0_21/"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin"
Reiniciei o micro e digitei:
$JAVA_HOME/bin/java -version
Logo apareceu a resposta da versão do java. O problema é que quando digito java ou javac no terminal, aparece como comando não encontrado e mostra sugestões de pacotes a serem instalados. Eu não quero instalar o java através desses pacotes, quero instalar o java do meu jeito. Não era pra funcionar com o arquivo /etc/environment?
env | grep PATH
DEFAULTS_PATH=/usr/share/gconf/gnome.default.path
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin
MANDATORY_PATH=/usr/share/gconf/gnome.mandatory.path
A variável está no PATH, mas mesmo assim não funciona!
java -version
The program 'java' can be found in the following packages:
* gcj-4.4-jre-headless
* openjdk-6-jre-headless
* cacao
* gij-4.3
* jamvm
Try: sudo apt-get install <selected package>