1

lwjgl wikiのチュートリアルに従っていますが、最初のチュートリアルでプログラムを実行しても、何も起こりません(ウィンドウは表示されません)。

プログラムのコードは次のとおりです。

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であり、チュートリアルが示すようにビルドパスを設定しました。

ありがとう

4

2 に答える 2

0

クラス パスに lwjgl jar を追加せずに、lwjgl jar にネイティブを取得する場所を指定しないと、機能しません。以前にスローされたエラーがなかったのは奇妙ですが。単純に閉じるべきではありません。Eclipse の場合、ビルド パスに移動し、lwjgl.jar を右クリックして、ネイティブを編集するなどのコマンドを実行します。次に、lwjgl、つまり.dllまたは.soなどのネイティブへのパスを検索または入力します...

別の問題はこれかもしれません: "public class Test {}" には何もありませんでした!!! あなたが投稿したときの典型的な問題かもしれませんが

于 2012-12-31T04:23:49.097 に答える