Avatar billede datajesper Nybegynder
16. oktober 2001 - 16:23 Der er 1 kommentar og
2 løsninger

classpath ???

jeg har et problem med at koere mine programmer :
jeg har lavet nogle classer, der er i foelgende fil struktur

c:\\DK\\MINEFILER\\UTIL
                          - DEBUG
                          - PRINT
I hver af disse filer staar der foelgende

package DK.MINEFILER.UTIL

saa de tilhoerer en package

Nar jeg staar et treide sted og vil kompile RUNIT.java,
som har    import DK.MINEFILER.UTIL.*,    skriver jeg foelgende

javac -classpath \"C:\" RUNIT.java Det virker fint, den kompiler som den skal  - ingen Warnings eller noget.

Men naar jeg skal koere skriver jeg java -classpath \"C:\" RUNIT  , men faar ClasssNotFound Error

Hvis jeg lihher min filstruktur ned i mappe f.eks SRC saa jeg har
c:\\SRC\\DK\\MINEFILER\\UTIL
                                  DEBUG
                                  PRINT

og skriver java \"c:\\SRC\" RUNIT koere alt som det skal-- HVAD er DER galt ?????

Avatar billede datajesper Nybegynder
16. oktober 2001 - 16:39 #1
UPS mangler lige at skrive
- Classpath
Saa det jeg skariver er
java -classpath \"c:\\src\" RUNIT
Avatar billede logical Nybegynder
16. oktober 2001 - 20:11 #2
Erstat C: med C:\\  så skulle den være der.
Avatar billede disky Nybegynder
17. oktober 2001 - 08:51 #3
kompile med:
javac -classpath c:\\src RUNIT.java

kør med
java -cp c:\\src RUNIT

så skulle de spille. Eller sæt c:\\ i din system classpath så slipper du for at skrive det hver gang :)
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
Kurser inden for grundlæggende programmering

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