2012-06-29 6 views
1

Je suis les tutoriels sur le wiki de lwjgl mais quand je cours le programme dans le premier tutorial rien ne se passe du tout (aucune fenêtre n'apparaît).LWJGL - Le programme simple ne fonctionne pas

Voici mon code pour le programme:

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(); 
} 

Toutes les idées pourquoi rien ne se passe quand je lance ça? L'IDE que j'utilise est eclipse et j'ai mis en place le chemin de construction tel que montré dans le tutoriel.

Merci

+0

Difficile à dire, pouvez-vous fournir plus de détails sur "rien ne se passe"? Est-ce que tout simplement sortir ou simplement rester là en veille sans mises à jour de l'écran et vous devez tuer le processus? Avez-vous un message d'erreur dans les journaux? – Jere

+0

Ah ouais quand je dis que rien ne se passe, je veux dire pas d'erreurs, pas de fenêtre apparaît, je ne dois pas mettre fin au programme, soit il semble se terminer sur son propre. – UltraViolent

+0

En outre, lorsque je mets une instruction d'impression simple dans la fonction principale, ou n'importe où dans le programme, rien ne s'affiche sur la console. – UltraViolent

Répondre

0

Si vous na pas ajouter des pots LWJGL sur le chemin de la classe, puis dire le pot de LWJGL où trouver les indigènes, il ne fonctionnera pas. Bien qu'il soit étrange qu'il n'y avait pas une erreur jeté avant. Il ne devrait pas simplement fermer. Pour eclipse, vous allez dans le chemin de construction et faites un clic droit sur lwjgl.jar et dites edit natives ou quelque chose comme ça. Puis trouver ou taper le chemin vers les indigènes pour lwjgl ie .dll ou .so etc ...

Un autre problème peut être ceci: "public class Test {}" il n'y avait rien dedans !!! Bien que cela puisse être un problème typique lorsque vous avez posté