Gå til innhold

Sette opp JOGL biblotek i Eclipse


Anbefalte innlegg

Eg har problemer med å få kompilert og kjørt mine eigne opengl programmer fordi bibloteka ikkje blir funne.

 

Eg følger innstallasjons eksemplet her:

http://www.cse.unsw.edu.au/~cs3421/jogl/

 

Etter det greier å eg kjøre demoane fint.

 

Men når eg prøver dette eksempelet:

http://www.cse.unsw.edu.au/~cs3421/jogl/ex...rstAttempt.java

 

Så får eg kompilert men når eg kjører programmet så får eg:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jogl in java.library.path

 

Kvifor spør den om det? Det funker fint om eg kjører den akkurat samme class fila i terminal vindauget. Korleis får eg jogl fila til å bli lest rett?

Lenke til kommentar
Videoannonse
Annonse
Eg har problemer med å få kompilert og kjørt mine eigne opengl programmer fordi bibloteka ikkje blir funne.

 

Eg følger innstallasjons eksemplet her:

http://www.cse.unsw.edu.au/~cs3421/jogl/

 

Etter det greier å eg kjøre demoane fint.

 

Men når eg prøver dette eksempelet:

http://www.cse.unsw.edu.au/~cs3421/jogl/ex...rstAttempt.java

 

Så får eg kompilert men når eg kjører programmet så får eg:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jogl in java.library.path

 

Kvifor spør den om det? Det funker fint om eg kjører den akkurat samme class fila i terminal vindauget. Korleis får eg jogl fila til å bli lest rett?

5258909[/snapback]

 

Dette fungerer:

 

Lag en katalog f.eks. "c:\jogl\" og kopier jogl.jar og DLL-filene dit.

 

I Eclipse, høyreklikk på firstAttempt.java, velg "Run As"->"Run...", og gå til arkfanen merket "(X)= Arguments". Under "VM arguments", putt inn følgende linje:

 

-Djava.library.path=C:\jogl

 

Vanligvis holder det å legge til en link til eksterne jar-filer under "Project Build Path" i properties for prosjektet, men da dette er et såkalt native bibliotek som benytter DLL-filer så må man bruke java.library.path.

 

Werner

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...