Java no linux

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, :smiley:

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…

:slight_smile:

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! :grin:

:joia: