Avatar billede Slettet bruger
29. april 2004 - 21:37 Der er 19 kommentarer og
1 løsning

angivelse af classpath

Hej Eksperter

Hvordan angiver man classpath i forbindelse med fx installation af java?

palau
Avatar billede arne_v Ekspert
29. april 2004 - 21:43 #1
Det har jeg en virkelig simpel løsning på: det gør man ikke.

Man behøver slet ikke at have CLASSPATH defineret for at bruge Java.

Og jeg fraråder det normalt, fordi den gælder for alle programmer.

java -classpath
javac -classpath

så har man styr på det.
Avatar billede odysseus Nybegynder
29. april 2004 - 21:59 #2
er det uforskammet at spørge om, hvad I snakker om? det lyder nemlig interessant...
Avatar billede Slettet bruger
29. april 2004 - 21:59 #3
Ok, jeg har efterhånden fortalt dig alt om min computer, så hvordan foreslår du at jeg kommer videre? Der må da være et eller andet jeg kan gøre.
palau
Avatar billede arne_v Ekspert
29. april 2004 - 22:03 #4
Der er 3 environment variable som betyder noget for Java:

PATH

hvis /usr/local/j2sdk1.4.2/bin er i PATH så kan man skrive java og javac
i stedetfor /usr/local/j2sdk1.4.2/bin/java og /usr/local/j2sdk1.4.2/bin/javac

JAVA_HOME

hvis JAVA_HOME peger på /usr/local/j2sdk1.4.2 så vil visse applikationer
kunne selv finde ud af hvor java ligger

CLASSPATH

som fortæller java om hvilke ekstra biblioteker den skal bruge

(jeg anbefaler som sagt ikke at bruge den)
Avatar billede arne_v Ekspert
29. april 2004 - 22:04 #5
Virker:

/usr/local/j2sdk1.4.2/bin/javac DitProgram.java

?

[erstat placeringen af Java med den rigtigte]
Avatar billede arne_v Ekspert
29. april 2004 - 22:05 #6
Hvad med:

/usr/local/j2sdk1.4.2/bin/javac -classpath . DitProgram.java
Avatar billede Slettet bruger
29. april 2004 - 22:13 #7
Ok, så det er altså PATH det drejer sig om for mit vedkommende eller hvad?

Jeg kan pt bruge java og javac uden at angive hele stien, men det oprindelige problem er jo at jeg kører med en ældgammel java-version, og gerne vil have den nye som jeg allerede har downloadet, men som ligger i en forkert mappe, til at virke. Hvordan gør jeg så det? For PATH skal vel ændres, eller  den nyer version flyttes?
palau
Avatar billede arne_v Ekspert
29. april 2004 - 22:16 #8
Prøv først lige om det virker med fuld path (som ovenfor) ?
Avatar billede Slettet bruger
29. april 2004 - 22:17 #9
"Ingen sådan fil eller filkatalog"

palau
Avatar billede arne_v Ekspert
29. april 2004 - 22:18 #10
Du skal lige rette stien til så den passer
Avatar billede arne_v Ekspert
29. april 2004 - 22:18 #11
Hvis du bruger bash så må PATH ligge i en af:
  .profile
  /etc/profile
Avatar billede Slettet bruger
29. april 2004 - 22:31 #12
Det virker saftsuseme!!
Både med javac og java. Men så skal PATH vel angives så jeg ikke behøver at skrive stien hver gang. Er det her login-scriptet kommer ind i billedet? Jeg bruger i givet fald bash.

palau
Avatar billede Slettet bruger
29. april 2004 - 22:32 #13
sorry, øjeblik
Avatar billede Slettet bruger
29. april 2004 - 22:36 #14
I /etc/profile.d ligger der ikke noget der hedder PATH.

palau
Avatar billede Slettet bruger
29. april 2004 - 22:47 #15
Troede profile var en mappe. Har fundet filen.
palau
Avatar billede Slettet bruger
29. april 2004 - 22:52 #16
Jeg fandt følgende vejledning på nettet. Kan jeg bruge den ?


pathmunge /usr/java/j2sdk1.4.1_02/bin after

--Put the above line before:

pathmunge /usr/X11R6/bin after

--The code should now look like:

pathmunge /usr/java/j2sdk1.4.1_02/bin after
pathmunge /usr/X11R6/bin after

--Finishing touches:

export NPX_PLUGIN_PATH=/usr/java/j2sdk1.4.1_02/jre/plugin/i386/ns4/

--Put the above lines in front of:

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC


palau
Avatar billede Slettet bruger
29. april 2004 - 23:10 #17
>arne_v

Tak for hjælpen. Smid et svar og få dine points.

palau
Avatar billede arne_v Ekspert
30. april 2004 - 06:14 #18
ok
Avatar billede Slettet bruger
03. maj 2004 - 23:18 #19
Beklager jeg var så længe om at acceptere.
palau
Avatar billede arne_v Ekspert
03. maj 2004 - 23:27 #20
Eksperten har da været nede næsten siden jeg lagde svar, så det har du da ikke
kunnet gøre meget bedre.
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