簡體   English   中英

java.lang.NoClassDefFoundError:org / lwjgl / LWJGLException

[英]java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException

嘗試在學校玩游戲時,我在嘗試使用eclipse運行時不斷收到“java.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

而我得到的完整錯誤。

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

而且我很確定我的設置是正確的。 http://i.imgur.com/YD77T2C.png

我想出來所以我會發布它,以防其他有同樣問題的人偶然發現這個頁面。 我不得不使用舊版本的lwjgl.jar,版本2.9.3來自舊的lwjgl網站http://legacy.lwjgl.org/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM