[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kaffe



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 <jose_de_paula@ig.com.br> 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='\u@\h:\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



Reply to: