Hallo,
Ik zit met een probleem en ben de hele dag bezig geweest om het op te lossen, zonder resultaat. Ik heb de Jogl extentie gedownload en probeer nu een simpele java programma te compilen, maar het punt is dat de compiler de extentie niet kan vinden. Dit is wat ik importeer in mijn javabestand:
Dit is de error die ik krijg:
Ik heb de jogl.jar file in D:\java\jogl\lib en de dll bestanden in D:\java\jogl\bin geplaatst. In mijn CLASSPATH staat ".;D:\java\jogl\lib\jogl.jar" en in PATH staat alles van PATH + ";D:\java\jogl\bin;".
Met deze instellingen krijg ik deze error. Verder heb ik handmatig classpath ingesteld, maar dat heeft ook niet geholpen.
Omdat ik tot vandaag nooit iets met classpath had te maken heb ik op google gezocht naar hoe ik het moet instellen. Ik heb het op de volgende manier proberen te compilen:
Maar ik krijg precies dezelfde error. Vervolgens heb ik geprobeerd jogl.jar in de JRE/lib/ext map te plaatsen maar weer dezelfde error. Als laatst heb ik de jar en dll bestanden in de map geplaatst waar mijn java bestand staat maar ook dat hielp niet.
Weet iemand hoe ik dit kan oplossen?
EDIT: Ik gebruikt Java 1.6 mocht het relevant zijn
OPLOSSING: Ik heb de "oplossing" gevonden. Het blijkt dat de sites waar tutorials op staan een oude versie van JOGL gebruiken. Aangezien ik de laatste versie gebruik (geldt ook voor de huidige stable versie) heb ik ergens op het forum gelezen dat de de classstructuur is veranderd aangezien Sun Jogl standaard in Java wil bakken. De werkende import is:
Ik zit met een probleem en ben de hele dag bezig geweest om het op te lossen, zonder resultaat. Ik heb de Jogl extentie gedownload en probeer nu een simpele java programma te compilen, maar het punt is dat de compiler de extentie niet kan vinden. Dit is wat ik importeer in mijn javabestand:
code:
1
2
3
4
| import java.awt.*; import java.awt.event.*; import net.java.games.jogl.*; |
Dit is de error die ik krijg:
code:
1
| package net.java.games.jogl does not exist |
Ik heb de jogl.jar file in D:\java\jogl\lib en de dll bestanden in D:\java\jogl\bin geplaatst. In mijn CLASSPATH staat ".;D:\java\jogl\lib\jogl.jar" en in PATH staat alles van PATH + ";D:\java\jogl\bin;".
Met deze instellingen krijg ik deze error. Verder heb ik handmatig classpath ingesteld, maar dat heeft ook niet geholpen.
Omdat ik tot vandaag nooit iets met classpath had te maken heb ik op google gezocht naar hoe ik het moet instellen. Ik heb het op de volgende manier proberen te compilen:
code:
1
| javac -classpath ".;D:\java\jogl\lib\jogl.jar" JOpenGL\JOpenGL.java |
Maar ik krijg precies dezelfde error. Vervolgens heb ik geprobeerd jogl.jar in de JRE/lib/ext map te plaatsen maar weer dezelfde error. Als laatst heb ik de jar en dll bestanden in de map geplaatst waar mijn java bestand staat maar ook dat hielp niet.
Weet iemand hoe ik dit kan oplossen?
EDIT: Ik gebruikt Java 1.6 mocht het relevant zijn
OPLOSSING: Ik heb de "oplossing" gevonden. Het blijkt dat de sites waar tutorials op staan een oude versie van JOGL gebruiken. Aangezien ik de laatste versie gebruik (geldt ook voor de huidige stable versie) heb ik ergens op het forum gelezen dat de de classstructuur is veranderd aangezien Sun Jogl standaard in Java wil bakken. De werkende import is:
code:
1
| import javax.media.opengl.*; |
[ Voor 14% gewijzigd door Oguz286 op 18-03-2007 22:49 ]