2012-06-29 58 views
1

我正在關注lwjgl wiki上的教程,但是當我在第一個教程中運行程序時,根本沒有任何反應(沒有窗口出現)。LWJGL - 簡單的程序不能正常工作

這裏是我的程序代碼:

public Test() 
{} 

public void start() { 
    try { 
     Display.setDisplayMode(new DisplayMode(800,600)); 
     Display.setTitle("Test"); 
     Display.create(); 
    } catch (LWJGLException e) { 
     e.printStackTrace(); 
     System.exit(0); 
    } 
    // init OpenGL here 
    while (!Display.isCloseRequested()) { 
     // render OpenGL here 
     Display.update(); 
    } 
    Display.destroy(); 
} 

public static void main(String[] argv) { 
    Test displayExample = new Test(); 
    displayExample.start(); 
} 

爲什麼當我運行這個什麼都不會發生任何想法? 我正在使用的IDE是eclipse,並按照教程所示設置了構建路徑。

謝謝

+0

很難說,你能提供更多的細節「沒有發生」?它是簡單地退出還是隻是坐在那裏沒有屏幕更新空閒,你必須殺死進程?你在日誌中收到錯誤信息嗎? – Jere

+0

嗯,當我說什麼都沒有發生時我的意思是沒有錯誤,沒有窗口彈出,我不必結束程序或者它似乎終止它自己。 – UltraViolent

+0

另外,當我在主函數或程序中的任何位置放置簡單的打印語句時,控制檯上不顯示任何內容。 – UltraViolent

回答

0

如果你沒有添加LWJGL罐子到類路徑,然後告訴LWJGL罐子從哪裏得到當地人,它不會工作。雖然之前拋出的錯誤很奇怪。它不應該關閉。對於eclipse,你進入構建路徑並右鍵單擊lwjgl.jar,並說編輯本地或類似的東西。然後找到或鍵入路徑的本地人爲lwjgl即.dll或.so等...

另一個問題可能是這樣的:「公共類測試{}」裏面什麼也沒有!雖然這可能是一個典型的問題,當你張貼