2012-08-17 36 views
0

您好我正在尝试使用slick2D和lwjgl 2.8.4来制作java游戏。但是我无法实现AppGameContainer类。它会导致运行时错误。我下面的代码给出:在使用AppGameContainer时在java slick2D项目中运行时错误

import org.newdawn.slick.AppGameContainer; 
    import org.newdawn.slick.BasicGame; 
    import org.newdawn.slick.GameContainer; 
    import org.newdawn.slick.Graphics; 
    import org.newdawn.slick.SlickException; 


    public class Main extends BasicGame{ 

    public Main(String title) { 
    super(title); 
    // TODO Auto-generated constructor stub 
    } 




    public static void main(String args[]) throws SlickException{ 
    AppGameContainer app = new AppGameContainer(new Main("Tower Defence")); 
    app.setDisplayMode(800, 600, false); 
     app.start(); 

    } 

    @Override 
    public void render(GameContainer container, Graphics g) 
     throws SlickException { 
    // TODO Auto-generated method stub 

    } 

    @Override 
    public void init(GameContainer container) throws SlickException { 
    // TODO Auto-generated method stub 

    } 

    @Override 
    public void update(GameContainer container, int delta) 
     throws SlickException { 
    // TODO Auto-generated method stub 

    } 

    } 

然后我得到以下运行时错误: enter image description here

在Eclipse中我的包浏览器是如下:

enter image description here

如何避免此错误?

回答

1

未安装图形卡驱动程序。显卡驱动程序的安装解决了这个问题。

0

试试这个:

public static void main(String[] args) { 

    AppGameContainer app; 

    try { 

     app = new AppGameContainer(new Main("Tower Defence")); 
     app.setDisplayMode(800, 600, false); 
     app.start(); 

    } catch (SlickException e) { 

     e.printStackTrace(); 

    } 

} 

那怎么我总是结构矿。

相关问题