Instalei o netbeans com a máquina virtual do java e configurei o arquivo java.sh em /etc/profile.d da seguinte forma:
export JAVA_HOME=/opt/java/jdk1.5.0_08
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export MANPATH=$MANPATH:$JAVA_HOME/man
so que quando tento digitar java ou javac no terminal… nada acontece… alguem sabe o que pode ser?
A tua classpath do windows não deve de estar configurada…
Tem que ir nas variaveis de ambiente do windows e setar a classpath lá.
Marcos Brandao, ele perguntou sobre linux…
Olha, Arquiris…
tu pd colocar o caminho da instalacao do seu java no arquivo /etc/profile.d la vai ter as variaveis setada no path, ai tu so inclue o caminho do diretorio bin do java la, 
Também fiz isso. Editei o arquivo /etc/profile.d e também não deu certo…
já queimei meu juizo e não consegui ver o que é ainda… alguma outra idéia ?
Cola o seu arquivo aki pra eu dar uma olhada. ok ?
Esses dias eu tive que instalar o java no linux. Adicionei essa configuração ao profile e tive que reiniciar para que o profile fosse recarregado.
Tenta aí ! :lol:
O arquivo está igual ao que eu postei lá na primeira pergunta! Também já reiniciei várias vezes e não deu certo…
Cola ele aki, pra eu acertar pra ti, ok ?
java.sh
Segue ae…

export JAVA_HOME=/opt/java/jdk1.5.0_08
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export MANPATH=$MANPATH:$JAVA_HOME/man
Esse é o seu arquivo inteiro ?
O arquivo que estou falando é o /etc/profile
O arquivo /etc/profile não foi editado… criei um arquivo java.sh com os dados acima e coloquei na pasta /etc/profile.d
…
Cole o seu arquivo, /etc/profile, ok ?
[code]# /etc/profile
System wide environment and startup programs, for login setup
Functions and aliases go in /etc/bashrc
pathmunge () {
if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
if [ "$2" = "after" ] ; then
PATH=$PATH:$1
else
PATH=$1:$PATH
fi
fi
}
ksh workaround
if [ -z "$EUID" -a -x /usr/bin/id ]; then
EUID=id -u
UID=id -ru
fi
Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
# colocar aki o caminho
pathmunge /opt/java/jdk…
fi
No core files by default
ulimit -S -c 0 > /dev/null 2>&1
if [ -x /usr/bin/id ]; then
USER="id -un
"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
fi
HOSTNAME=/bin/hostname
HISTSIZE=1000
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
. $i
fi
done
unset i
unset pathmunge
[/code]
EU editei o arquivo acima, da uma olhada onde eu coloquei o comentario, ai vc coloca o diretorio bin do java, ali, ok ?
Blz Cara!!! Funcionou tranquilo! Valeu amigo! 