本文介紹了錯誤!!AppGameContainer java.lang.ClassNotFoundException異常的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
這是我的代碼:
import org.newdawn.slick.*;
import org.newdawn.slick.state.*;
public class Game extends StateBasedGame{
public static final String gamename = "Ham Blaster!";
public static final int menu = 0;
public static final int play = 1;
public Game(String gamename) {
super(gamename);
this.addState(new Menu(menu));
this.addState(new Play(play));
}
public void initStatesList(GameContainer gc) throws SlickException{
this.getState(menu).init(gc, this);
this.getState(play).init(gc, this);
this.enterState(menu);
}
//This create the window
public static void main(String[] args){
AppGameContainer appgc;
try{
appgc = new AppGameContainer(new Game(gamename));
appgc.setDisplayMode(640, 360, false);
appgc.start();
}catch(SlickException e){
e.printStackTrace();
}
}
}
這是錯誤,It Get Me:
exception in thread "main" java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException
at JavaGame.Game.main(Game.java:28)
Caused by: java.lang.ClassNotFoundException: org.lwjgl.LWJGLException
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 1 more
所以我得到了類沒有找到錯誤,我試圖再次添加JAR,但它仍然給我錯誤。
所以請幫我查一下圖書館,它告訴我有這門課,但沒有源代碼。
這是lib文件夾的屏幕截圖:
推薦答案
從舊的lwjgl網站下載舊版本的lwjgl.jar 2.9.3http://legacy.lwjgl.org/
這篇關于錯誤!!AppGameContainer java.lang.ClassNotFoundException異常的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,