5

Cercando di lavorare su un gioco per scuola e continuo a ricevere "java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException" quando provo a eseguire eclipse. Qualche idea? Ecco il mio codicejava.lang.NoClassDefFoundError: org/lwjgl/LWJGLException

package javagame; 
import org.newdawn.slick.*; 
import org.newdawn.slick.state.*; 


public class Game extends StateBasedGame{ 

private static final String GAME_NAME = "TEST"; 
private static final int MENU = 0; 
private static final int PLAY = 1; 

public Game(String GAME_NAME){ 
    super(GAME_NAME); 
    this.addState(new Menu(MENU)); 
    this.addState(new Play(PLAY)); 
}// end constructor 

public void initStatesList(GameContainer gc) throws SlickException{ 
    this.getState(MENU).init(gc, this); 
    this.getState(PLAY).init(gc, this); 
    this.enterState(MENU); 
}//end initStateList method 

public static void main(String[] args) { 
    AppGameContainer appgc; 
    try{ 
     appgc = new AppGameContainer(new Game(GAME_NAME)); 
     appgc.setDisplayMode(640, 360, false); 
     appgc.start(); 
    }//end try 
    catch(SlickException e){ 
     e.printStackTrace(); 
    }//end catch 

}//end main method 

}//end Game class 

E l'errore completo che sto ottenendo.

Exception in thread "main" java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException 
at javagame.Game.main(Game.java:27) 
Caused by: java.lang.ClassNotFoundException: org.lwjgl.LWJGLException 
at java.net.URLClassLoader$1.run(Unknown Source) 
at java.net.URLClassLoader$1.run(Unknown Source) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
... 1 more 

E sono abbastanza sicuro di avere questo set corretto. http://i.imgur.com/YD77T2C.png

+2

È il barattolo di lwjgl esportato nella scheda "Ordine ed esportazione"? – polypiel

+1

Non sai esattamente cosa stai chiedendo, ma questa è la mia scheda Ordine ed esportazione http://i.imgur.com/nCaBAmG.png – tracebell2000

+1

Hai impostato i nativi giusti? – Joehot200

risposta

8

L'ho capito così lo posterò nel caso in cui qualcun altro che ha lo stesso problema inciampa su questa pagina. Ho dovuto usare una versione precedente di lwjgl.jar, la versione 2.9.3 funzionava dal vecchio sito web lwjgl http://legacy.lwjgl.org/.

+0

Sono ancora curioso di sapere perché non ha funzionato in primo luogo. – Sizons