← Back to team overview

sslug-teknik team mailing list archive

Re: JAVA_HOME sti

 

Hej Claus,

Tak!

[...]
> Så er det nok symlinks. Har du prøvet at tage en ls -l /usr/bin/java* og 
> se hvad den giver dig? Kan forestille mig at den skriver noget i retning af:
>   lrwxrwxrwx  1 root root 18 2004-05-13 19:29 /usr/bin/java -> 
> /usr/java/bin/java
>   lrwxrwxrwx  1 root root 19 2004-05-13 19:29 /usr/bin/javac -> 
> /usr/java/bin/javac
>   lrwxrwxrwx  1 root root 21 2004-05-13 19:29 /usr/bin/javadoc -> 
> /usr/java/bin/javadoc
>   lrwxrwxrwx  1 root root 19 2004-05-13 19:29 /usr/bin/javah -> 
> /usr/java/bin/javah
> hvilket vil angive symlinks. Hvis du vil ændre på dem skal du blot 
> slette den og oprette den igen så den peger på den nye java og javac.
> Noget i retning af:
>   ln -s /sti/til/java/dir/bin/java /usr/bin/java
> 

Tja. Det var jo så det. Cool tak for hjælpen!

> >[root@localhost /]# setenv 
> >bash: setenv: command not found
> >
> >er det ikke mærkligt?
> >  
> >
> Tjaa...tjooo... Jeg har nu heller ikke nogen setenv, men mon ikke set 
> eller env gør det du regner med?

Det kan da godt være ;)

> 
> >Jeg er i øvrigt ved at installere JMF, hvor der skal sættes nogle andre
> >stier jvf.:
> >
> >http://java.sun.com/products/java-media/jmf/2.1.1/setup-linux.html
> >
> >Men hvor skal det gøres?
> >
> >  
> >
> Hmm... Ved ikke lige hvor de finder den setenv henne af, men skal vi 
> ikke skyde på den er i solaris :-)

Det sjove er at dette er guide til "linux", mens de har en seperat guide
til solaris.

> Jeg ville gøre det ved at sætte de variabler op i ~/.bashrc eventuelt 
> /etc/profile ved at skrive
>    export JMFHOME=/home/someuser/JMF-2.1.1e (self stien til JMF)
>    export CLASSPATH=$JMFHOME/lib/jmf.jar:.:$CLASSPATH
>    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JMFHOME/lib
> 

Jeg har tilføjet den til /etc/profile. Er der en måde hvorpå jeg kan
kontrollere, om det er sat rigtigt op? Altså kan man få vist hvilke
classpath'es der er sat?

> >der er ingen .bashrc i roden. Der ligger kun .autofsck og .rnd
> >
> >  
> >
> >>/Claus
> >>
> >>    
> >>
> Bemærk tilde (~) som angiver en brugers home dir. Prøv cd ~ (eller cd 
> $HOME) og så tjek for .bashrc.
> 

Doh. Selvfølgelig!

> Kan forresten godt være at den ikke hedder .bashrc ved dig. Det er nok 
> kun når man bruger bash shell (som mig). Kender ikke Mandrake 
> personligt, men tror på at /etc/profile er der (og gør det jeg regner 
> med) og eventuelt kan du også bruge ~/.profile hvis du kun vil gøre det 
> for én bruger.
> 
> /Claus
> 
> 

Attachment: signature.asc
Description: This is a digitally signed message part


References