2012-05-10 13 views
6

Ho cercato di seguire un numero qualsiasi di tutorials:Come si installa JOGL su Windows 7 a 64 bit per l'uso con Eclipse?

Ma io ancora non riesco a eclisse di riconoscere nessuno dei miei istruzioni di importazione:

import net.java.games.jogl.Animator; 
import net.java.games.jogl.GL; 
import net.java.games.jogl.GLCanvas; 
import net.java.games.jogl.GLCapabilities; 
import net.java.games.jogl.GLDrawable; 
import net.java.games.jogl.GLDrawableFactory; 
import net.java.games.jogl.GLEventListener; 

Detto questo ci sembra sempre di essere qualcosa di diverso con le esercitazioni e ciò che sono in grado di fare (cioè file diversi, pacchetti diversi, diversi passaggi ecc.).

This tutorial installa JOGL come libreria utente che mi piace ma fa riferimento a file (nativewindow.all.jar, newt.all.jar) che non sono riuscito a trovare nel download JOGL trovato. Parla anche di referenziare i file .dll che il download help.txt e lo stato wiki sono deprecati e non dovrebbero essere usati. Detto questo, ho seguito le istruzioni nel miglior modo possibile (usando i file menzionati nel wiki) ma non funziona ancora.

The official wiki parla del download di pacchetti diversi per sistemi diversi, ma tutti sembravano essere raggruppati in un file "jogamp-all-platform.7z" ora. Dice che i file necessari sono: "gluegen-rt.jar, jogl.all.jar, gluegen-java-src.zip, jogl-java-src.zip, gluegen-rt-natives-windows-amd64.jar, jogl -all-natives-windows-amd64.jar "ma non dice cosa si dovrebbe fare con loro. (Li ho referenziati nel mio percorso di build, ma non ha funzionato).

In ogni caso, probabilmente sto facendo qualcosa di molto stupido, ma non sono sicuro di cosa.

Qualcuno può dare istruzioni passo-passo a prova di principiante su come aggiungere JOGL al mio progetto eclissi?

EDIT **** Ecco un'immagine della mia finestra delle proprietà del progetto: my project properties window http://s16.postimage.org/le13lcah1/Capture.png

+0

Hai provato a decomprimere il file * .7z? –

+1

Non mi metterei al di fuori di me, ma sì che ho! – kiman

+0

Afferrare una build recente da qui: http://jogamp.org/deployment/autobuilds/master/ e fare riferimento ai 6 jar che hai citato (come per wiki ufficiale) ha funzionato bene per me. – danwild

risposta

2

La libreria utenti JOGL va bene. Comunque lo stai duplicando di nuovo sotto GameTutorials/lib. Penso che questo dica a Jogl di non guardare più in profondità. Prova a rimuovere i file jogl jar in GameTutorials/lib, ma mantieni i file jogl jar nella libreria utente di jogl. Questo dovrebbe funzionare bene.

+0

Grazie per la risposta, hai ragione era un casino, avevo provato tutti i diversi modi uno sopra l'altro. Ora mi sono liberato di tutto nella cartella lib e ho rimosso tutti i riferimenti dal percorso di compilazione oltre alla libreria utente di jogl che ho creato. Sfortunatamente non funziona ancora. Ho anche rimosso un percorso verso una libreria nativa in uno dei barattoli all'interno della libreria utente di jogl, dato che roba nativa dovrebbe essere già presente nei barattoli. Ancora nessuna gioia ... – kiman

+1

Ora che guardo ancora il tuo codice, stai costruendo jogl1 (che non viene più mantenuto). Dovresti usare jogl2 da Jogamp.org. E quando importi javax.media.opengl.GL2; import javax.media.opengl.GLAutoDrawable; import javax.media.opengl.GLCapabilities; import javax.media.opengl.GLEventListener; import javax.media.opengl.GLProfile; import javax.media.opengl.awt.GLCanvas; – Pixelapp

Problemi correlati