jogl安装到本机库

时间:2016-10-05 05:22:02

标签: jogl

我们如何将jogl添加到本机java库中,以便我们可以使用notepad运行jogl程序,就像任何其他java程序一样,没有任何像netbeans,eclipse这样的ide。 我已经下载了jogl。为了测试它,我运行了文档中给出的以下示例程序。

但我得到一个错误,说包javax.media.opengl不存在。 我在tutorialspoint中阅读了安装指南。但它是为ide提供的。 我们不能用记事本来运行jogl程序。

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;
import javax.swing.JFrame;

public class BasicFrame implements GLEventListener                                
{
   @Override
   public void display(GLAutoDrawable arg0)                                         
   {                                                                            
      // method body                                                               
   }

   @Override
   public void dispose(GLAutoDrawable arg0)                                       
   {                                                                                       //method body                                                              
   }                                                                        
   @Override                                                                   
   public void init(GLAutoDrawable arg0)                                          
   {                                                                           
      // method body                                         
   }   

   @Override                                                                     
   public void reshape(GLAutoDrawable arg0, int arg1, int arg2, int arg3, int arg4) {    
      // method body                                                              
   }  

   public static void main(String[] args)                                            
   {    
      //getting the capabilities object of GL2 profile                           
      final GLProfile profile = GLProfile.get(GLProfile.GL2);                     
      GLCapabilities capabilities = new GLCapabilities(profile);                                                        
      // The canvas                                                              
      final GLCanvas glcanvas = new GLCanvas(capabilities);                        
      BasicFrame b = new BasicFrame();                                             
      glcanvas.addGLEventListener(b);                                                  
      glcanvas.setSize(400, 400);                                                                                 
      //creating frame                                                           
      final Frame frame = new Frame (" Basic Frame");                                                                             
      //adding canvas to frame                                                    
      frame.add(glcanvas);                                                       
      frame.setSize( 640, 480 );                                                
      frame.setVisible(true);                                                     
   }  
}

0 个答案:

没有答案