Hi,
da ich auch in Java (mit Eclipse) 3D-Programme erstellen wollte, habe ich versucht JOGL zu benutzen.
Da ich auf java.net/projects/jogl die Jogl.jar nicht gefunden habe und sowieso das Tutorial von http://www.jogl.info/ benutze habe ich mir sowohl Jogl.jar, als auch Jogl.dll von Jogl.info geladen.
Nachdem ich mich jetzt mal an ein bisschen Quellcode versucht habe (ist bis jetzt 1:1 der Beispielcode von Jogl.info) bekomme ich jedoch bei eigentlich allem was von der Jogl.jar stammt folgende (oder ähnliche) Warnung:
Mein Code sieht so aus:
Ich weiss leider nicht warum ich keine Rechte habe auf die Elemente aus der Jar zuzugreifen.
Schon mal im Vorraus Danke für jede Hilfe,
Mike
da ich auch in Java (mit Eclipse) 3D-Programme erstellen wollte, habe ich versucht JOGL zu benutzen.
Da ich auf java.net/projects/jogl die Jogl.jar nicht gefunden habe und sowieso das Tutorial von http://www.jogl.info/ benutze habe ich mir sowohl Jogl.jar, als auch Jogl.dll von Jogl.info geladen.
Nachdem ich mich jetzt mal an ein bisschen Quellcode versucht habe (ist bis jetzt 1:1 der Beispielcode von Jogl.info) bekomme ich jedoch bei eigentlich allem was von der Jogl.jar stammt folgende (oder ähnliche) Warnung:
Code:
Access restriction: The constructor GLCapabilities() is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\ext\jogl.jar
Mein Code sieht so aus:
Java:
package myFirstOGL;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import net.java.games.jogl.*;
public class Beispielszene extends JFrame
{
public Beispielszene()
{
GLCapabilities glcaps = new GLCapabilities();
GLCanvas canvas = GLDrawableFactory.getFactory().
CreateGLCanvas (glcaps);
BeispielszeneView view = new BeispielszeneView();
canvas.addGLEventListener(view);
setSize(500,500);
setTitle("CAV-Projekt: JOGL - Beispielszene");
setResizable(false);
getContentPane().add(canvas,BorderLayout.CENTER);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public static void main(String[] args)
{
final Beispielszene app = new Beispielszene();
SwingUtilities.invokeLater(new Runnable()
{
public void run()
{
app.setVisible(true);
}
});
}
}
Ich weiss leider nicht warum ich keine Rechte habe auf die Elemente aus der Jar zuzugreifen.
Schon mal im Vorraus Danke für jede Hilfe,
Mike