04. juni 2003 - 21:11Der er
16 kommentarer og 2 løsninger
classpath i linux
Jeg er simpelthen ved at give op. med hensyn til min classpath i Linux. Nogle siger man skal rette i .baschr og andre siger man skal rette i sin profile fil.
Mit spørgsmål er hvordan opsætter jeg min classparth så jeg kan compile og køre mine linux programmer.
Jeg har en user som på min maskine som skal køre java. mit jdk ligger i følgende direktorat: file:/home/Thomas/j2sdk1.4.1_03.
Og hvordan tjekker jeg at jeg kan compile og køre en hello world ?. Når jeg pr skriver java eller javac(ud for en *.java fil ) sker der ikke noget .
Tillægsspørgsmål. Kan jeg ikke opsætte emacs sammen med java - evt et link
arne det kommer da HELT and på hvad man ønsker, hvis alle skal havde adgang til bestemte .jar filer classpath'er man dem selvfølgelig på system niveau, og kun bruge specifikke på bruger niveau.
jeg bruger bash og i første omgang skal min classpath være på bruger niveau. Disky det er rart du er på banen. kan du ikke give mig et eksempel på hvordan jeg kan sætte min classpath op på brugerniveau ?
Hvorfor skriver i PATH=$PATH:$HOME/bin:/usr/java/jdk1.3.1/bin. og skriver java. Skal jeg også gøre det. Jeg har jo ikke mit jdk liggende i dir; java. ?
Med hensyn til classpath, så mener jeg bestemt at man skal gøre sit yderste for aldrig at bruge CLASSPATH variablen hverken på bruger eller på system niveau.
PATH elementer adskilles af : d.v.s. at der er 3 ting i path: $PATH = det der er sat system $HOME/bin = det der er i bin directory under home directory /home/Thomas/j2sdk1.4.1_03/bin = java
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.