Avatar billede stringbuffer Nybegynder
10. januar 2002 - 15:31 Der er 10 kommentarer og
1 løsning

PATH med java???

Hvad skal jeg gøre for at PATH altid kommer til at indeholde stien til min java-executable?

Jeg har forsøgt at tilføje flg. linie i både /etc/rc.d/rc.local og i det script, der skal starte en java-applikation:
export PATH=$PATH:/usr/java/jre1.3.1_02/bin
men når jeg skriver echo $PATH efter at have udført et af disse scripts, er der ingen /usr/java
Avatar billede henrik_ffc Nybegynder
10. januar 2002 - 15:45 #1
tilføj din path i
/home/user/.bash_profile

log ud og log ind igen
Avatar billede stringbuffer Nybegynder
10. januar 2002 - 15:53 #2
Denne path skal være samme for ALLE brugere!
Avatar billede stringbuffer Nybegynder
10. januar 2002 - 15:54 #3
altså: alle brugere skal have path til java i deres PATH variabel, og når en ny bruger oprettes, skal denne også \"arve\" denne path
Avatar billede henrik_ffc Nybegynder
10. januar 2002 - 16:03 #4
OK, så tilføj den til den path der allerede er i /etc/rc.d/rc.sysinit

Prøv i øvrigt at skrive følgende på en prompt:
. PATH=/usr/java/jre1.3.1_02/bin:/$PATH
(skal starte med punktum)
Avatar billede stringbuffer Nybegynder
10. januar 2002 - 16:09 #5
Det første har jeg prøvet uden at det virkede, det sidste virker ikke i RedHat linux. Dog virker det fint med
export PATH=/usr/java/jre1.3.1_02/bin:$PATH

- men hvorfor virker denne linie ikke fra et script!?!?!?!?
Avatar billede henrik_ffc Nybegynder
10. januar 2002 - 16:18 #6
Jeg har selv min javapath i rc.sysinit, men det kræver jo nok en genstart...

Jeg lavede følgende test:

opret filen \'pathtest\' indeholdende:
#!/bin/bash

export PATH=/usr/java/jre1.3.1_02/bin:$PATH


Køres dette script virker det ikke,
men kører du scriptet med . først virker det!

. ./pathtest

Avatar billede stringbuffer Nybegynder
10. januar 2002 - 16:35 #7
Har lige fundet ud af at grunden til hvorfor jeg fik fejl delvis skyldtes noget helt andet - og at path blev opdateret fra scriptet.

Men det virker stadig ikke med at lave java-path i rc.sysinit eller andre steder sådan at den bliver global!
Avatar billede stringbuffer Nybegynder
10. januar 2002 - 16:39 #8
jeg har forresten genstartet hver gang jeg har lavet en ændring i de dér rc filer
Avatar billede henrik_ffc Nybegynder
10. januar 2002 - 17:26 #9
Hvad sker der hvis du sætter path\'en ind i /etc/profile ???
Avatar billede stringbuffer Nybegynder
10. januar 2002 - 17:38 #10
Det virkede! :)
Avatar billede henrik_ffc Nybegynder
10. januar 2002 - 17:40 #11
Pyha
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester