Προς το περιεχόμενο

Πρόβλημα με Netbeans και Jogl!!


panoramix222000

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλημέρα σας, έχω αρχίσει να ασχολούμε με το Jogl και χρησιμοποιώ το netbeans για να γράφω τα προγράμματα μου! Κατέβασα το plugin του netbeans http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=3260 και γράψω το εξής πρόγραμμα και μου εμφανίζει error!

>
import net.java.games.jogl.*;

public class HelloWorld {
 public static void main (String args[]) {
   try {
     System.loadLibrary("jogl");
     System.out.println("Hello World! (The native libraries are installed.)");
     GLCapabilities caps = new GLCapabilities();
     System.out.println("Hello JOGL! (The jar appears to be available.)");
   } catch (Exception e) {
     System.out.println(e);
   }
 }
}

Και το error είναι το εξής: package net.java.games.jogl.* does not exist, και κατά συνέπεια δεν βρίσκει και την class GLCapabilities! Τι λάθος έχω κάνει???

 

Ευχαριστώ για την προσοχή σας!

 

---------- Το μήνυμα προστέθηκε στις 09:58 ----------

 

Τελικά το έλυσα μόνος μου το πρόβλημα! Ευχαριστώ πάντως!

Δημοσ.

Δεν αναγνωρίζει το namespace net.java.games.jogl.* και κατά συνέπεια όλες τις κλάσεις που αυτό σου δίνει. Είσαι σίγουρος ότι γράφεται έτσι?

Δημοσ.
Δεν αναγνωρίζει το namespace net.java.games.jogl.* και κατά συνέπεια όλες τις κλάσεις που αυτό σου δίνει. Είσαι σίγουρος ότι γράφεται έτσι?

Τελικά οι κλάσεις που ήθελα βρίσκονται μέσα στο javax.media.opengl.*, ευχαριστώ για το ενδιαφέρον σου!

Δημοσ.

Προέκυψε και άλλο πρόβλημα, που έχει να κάνει με τον παρακάτω κώδικα:

>
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.media.opengl.*;

public class SimpleJoglApp extends JFrame{

   public static void main(String[] args) {
       final SimpleJoglApp app = new SimpleJoglApp();

       // show what we've done
       SwingUtilities.invokeLater (
           new Runnable() {
               public void run() {
                   app.setVisible(true);
               }
           }
       );
  }

   public SimpleJoglApp() {
       //set the JFrame title
       super("Simple JOGL Application");

       //kill the process when the JFrame is closed
       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

       //only three JOGL lines of code ... and here they are
       GLCapabilities glcaps = new GLCapabilities();
       GLCanvas glcanvas = GLDrawableFactory.getFactory().[b][u]createGLCanvas[/u][/b](glcaps);
       glcanvas.[b][u]addGLEventListener([/u][/b]new SimpleGLEventListener());

       //add the GLCanvas just like we would any Component
       getContentPane().add(glcanvas, BorderLayout.CENTER);
       setSize(500, 300);

       //center the JFrame on the screen
       centerWindow(this);
 }//end constructor SimpleJoglApp()

   public void centerWindow(Component frame) {
       Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
       Dimension frameSize  = frame.getSize();

       if (frameSize.width  > screenSize.width ) frameSize.width  = screenSize.width;
       if (frameSize.height > screenSize.height) frameSize.height = screenSize.height;

       frame.setLocation (
           (screenSize.width  - frameSize.width ) >> 1,
           (screenSize.height - frameSize.height) >> 1
       );
   }//end method centerWindow

}//end class SimpleJoglApp

Και τα error είναι τα εξής(και είναι αυτά που είναι υπογραμμισμένα και έντονα):

1.Cannot find symbol

2.Cannot find symbol

 

Το κωδικά τον έχω πάρει από εδώ: http://www.genedavissoftware.com/books/jogl/ljogl_ch1.html

Ευχαριστώ προκαταβολικά!

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...