On Thu, Dec 05, 2002 at 03:36:37PM -0200, caio ferreira wrote: > On Thu, 5 Dec 2002 14:39:48 -0200 > José de Paula Rodrigues Neto Assis <[EMAIL PROTECTED]> wrote: > > > > export PATH="$JAVA_HOME:$PATH"; > > > > Pequeno tropeço. A linha correta fica assim: > > export PATH="$JAVA_HOME/bin:$PATH"; > > Verifique se não há um diretório chamada jre no seu $JAVA_HOME. > > Além disso, com o java 1.4 da Sun você não precisa mais exportar o > > classpath padrão do java, só classpaths fora de $JAVA_HOME de que você > > ainda precise. > > Segui a sua dica e mesmo assim continua aparecendo a mensagem[1] de que > esta > faltando o kaffe. O arquivo /etc/profile esta assim[2] > > 1 - /usr/bin/java: line 50: /usr/bin/kaffe: No such file or directory > /usr/bin/java: line 50: exec: /usr/bin/kaffe: cannot execute: No such file or > directory > > 2 - > PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games" > if [ "$BASH" ]; then > PS1='[EMAIL PROTECTED]:\w\$ ' > else > if [ "`id -u`" -eq 0 ]; then > PS1='# ' > else > PS1='$ ' > fi > fi > export PATH > umask 022 > export JAVA_HOME=/usr/local/j2sdk1.4.0 > export PATH=$PATH:$JAVA_HOME/bin > export CLASSPATH=$JAVA_HOME/bin:$CLASSPATH >
Atenção: coloque seu $JAVA_HOME/bin como a PRIMEIRA parte do seu $PATH, da seguinte forma: export PATH=$JAVA_HOME/bin:$PATH e não, como você estava fazendo, export PATH=$PATH:$JAVA_HOME/bin Assim, o primeiro executável chamado "java" que o bash encontrar será executado. Como $JAVA_HOME/bin está antes no $PATH, o bash encontrará o executável 'java' lá. Veja a primeira linha 'export' acima e compare com a que está no seu profile. -- José de Paula Rodrigues Neto Assis Linux User 175920 Brasília - DF - Brasil counter.li.org