Thread Previous • Date Previous • Date Next • Thread Next |
Jens Mikkelsen wrote:
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.On Thu, 2005-05-19 at 17:29, Claus M. Christiansen wrote:Jens Mikkelsen wrote:Hej list, Jeg kører mandrake 10.0 og er stødt ind i nogle problemer. Jeg har installeret en ny java compiler og skal derfor have ændret stien til javac og java, men jeg kan bare ikke finde udaf hvor dette gøres. Jeg har kigget i /usr/profile og en masse andre, men kan ikke finde ud af hvor stien er erklæret. Er der nogen der kan hjælpe mig? Mvh Jens MikkelsenDu kan finde ud af hvor java og javac ligger henne med: which java og which javacHmmmm. De er bare placeret i /usr/bin/ og kræver derfor nok ikke at stien er specificeret som JAVA_HOME. Hvordan kan jeg så ændre det? (Er lidt ny). I øvrigt kan jeg ikke bruge setenv:
Noget i retning af: ln -s /sti/til/java/dir/bin/java /usr/bin/java
[root@localhost /]# setenv bash: setenv: command not foundTjaa...tjooo... Jeg har nu heller ikke nogen setenv, men mon ikke set eller env gør det du regner med?er det ikke mærkligt?
Hmm... Ved ikke lige hvor de finder den setenv henne af, men skal vi ikke skyde på den er i solaris :-) Jeg ville gøre det ved at sætte de variabler op i ~/.bashrc eventuelt /etc/profile ved at skriveJeg 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?
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
Bemærk tilde (~) som angiver en brugers home dir. Prøv cd ~ (eller cd $HOME) og så tjek for .bashrc.Hvis jeg ikke tager meget fejl er det nok symlinks til java og javac i deres respektive bin libs.Eventuelt ligger stien måske i $PATH. Den er (sikkert) bestemt af ~/.bashrc.der er ingen .bashrc i roden. Der ligger kun .autofsck og .rnd/Claus
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
Thread Previous • Date Previous • Date Next • Thread Next |