2012-08-17 89 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(); 

    } 

} 

那怎麼我總是結構礦。

相關問題