Estava com o mesmo problema ak, resolvi editando corretamente o /etc/profile , vai a copia da minha configuração:
PARTE MAIS IMPORTANTE
################################################
export PATH
JAVA_HOME=’/usr/lib/jvm/java-6-sun-1.6.0.00’
export JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH
umask 022
###############################################
OBS.: Pra funcionar para todos os user’s não esqueça de clocar o “umask 022” por ultimo!!! (‘8O’)
Pra ver se tudo está ok, como root:
source /etc/profile //carrega as config’s alteradas no profile
echo $JAVA_HOME //se aparecer o diretório onde está instalado seu java tudo certo no meu caso “/usr/lib/jvm/java-6-sun-1.6.0.00”
Debian etch 4.0
PIV 3,6 - 1Gb - Asus P5glx-x
COMPLETO
/etc/profile
#####################################################################
/etc/profile: system-wide .profile file for the Bourne shell (sh(1))
and Bourne compatible shells (bash(1), ksh(1), ash(1), …).
if [ “id -u” -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
PATH="/usr/local/bin:/usr/bin:/bin"
fi
export PATH
JAVA_HOME=’/usr/lib/jvm/java-6-sun-1.6.0.00’
export JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH
umask 022
if [ “$PS1” ]; then
if [ “$BASH” ]; then
PS1=’\u@\h:\w$ ’
else
if [ “id -u” -eq 0 ]; then
PS1=’# ’
else
PS1=’$ ’
fi
fi
fi
export PATH
JAVA_HOME=’/usr/lib/jvm/java-6-sun-1.6.0.00’
export JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH
umask 022