Gå til innhold

[Løst] Eskterne boblioteker, classpath


Anbefalte innlegg

Jeg er relativt ny til java og dette er første gangen jeg bruker eksterne biboteker og prøver å sette opp classpath riktig slik at jeg kan få programmet til å kjøre.

 

Kort fortalt er problemet som følger:

Kommando
java -cp ".;./lib/restfb-1.6.9.jar" etse.restfb.main

Mappestruktur
/
 etse/
restfb/
  main.class
  hjelpeklasse.class
 lib/
restfb-1.6.9.jar

Feilmelding:
Error: Could not find or load main class etse.restfb.main

- Trolig noe feil med -classpath der, hvorfor skal jeg kjøre programmet?

 

om jeg kjører kommandoen "java etse.restfb.main" så starter programmet, men den klager da på at den ikke finner klasser som er i det eksterne biblioteket.

 

Noen som kan hjelpe meg med å finne ut hvordan jeg setter opp classpath riktig for å få denne kommandoen til å kjøre?

Lenke til kommentar
Videoannonse
Annonse

Klassenavn i Java har STOR forbokstav.

 

Edit: Du sier ingenting om hvilket OS du prøver dette på. Jeg mistenker at du bruker et eller annet *NIX. I så tilfelle skal du bruke : (kolon) og ikke ; (semikolon) som classpath separator.

Endret av Hieronymus
Lenke til kommentar

Klassenavn i Java har STOR forbokstav.

 

Edit: Du sier ingenting om hvilket OS du prøver dette på. Jeg mistenker at du bruker et eller annet *NIX. I så tilfelle skal du bruke : (kolon) og ikke ; (semikolon) som classpath separator.

Hei, takk for dette. Det at jeg brukte semikolon ser ut til å ha vært hele feilen :)
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...