Java 主要节目问题

Java 主要节目问题,java,lwjgl,slick2d,Java,Lwjgl,Slick2d,错误代码: 线程“main”java.lang.UnsatisfiedLinkError中出现异常:java.library.path中没有lwjgl 位于java.lang.ClassLoader.loadLibrary(未知源) 位于java.lang.Runtime.loadLibrary0(未知源) 位于java.lang.System.loadLibrary(未知源) 位于org.lwjgl.Sys$1.run(Sys.java:73) 位于java.security.AccessCo

错误代码:

线程“main”java.lang.UnsatisfiedLinkError中出现异常:java.library.path中没有lwjgl 位于java.lang.ClassLoader.loadLibrary(未知源) 位于java.lang.Runtime.loadLibrary0(未知源) 位于java.lang.System.loadLibrary(未知源) 位于org.lwjgl.Sys$1.run(Sys.java:73) 位于java.security.AccessController.doPrivileged(本机方法) 位于org.lwjgl.Sys.doLoadLibrary(Sys.java:66) 位于org.lwjgl.Sys.loadLibrary(Sys.java:95) 位于org.lwjgl.Sys(Sys.java:112) 在org.lwjgl.opengl.Display上(Display.java:135) 位于org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39) 位于java.security.AccessController.doPrivileged(本机方法) 位于org.newdawn.slick.AppGameContainer(AppGameContainer.java:36) 在bossRush.MainGame.main(MainGame.java:41) 主要代码:

package-bossRush;
导入org.newdawn.slick.AppGameContainer;
导入org.newdawn.slick.GameContainer;
导入org.newdawn.slick.SlickException;
导入org.newdawn.slick.state.StateBasedGame;
公共类MainGame扩展了StateBasedGame{
公共静态最终字符串name=“Boss Rush”;
公共静态最终整数菜单=0;
公共静态最终整数映射=1;
//公共静态最终整数播放=2;
//公共静态最终整数保存=3;
//公共静态最终int荷载=4;
//公共静态最终int DIX=5;
公共主游戏(字符串名称){
超级(姓名);
this.addState(新菜单(菜单));
this.addState(新映射(Map));
//这个.addState(新剧本(剧本));
//this.addState(新建保存(保存));
//this.addState(新保存(加载));
//this.addState(新菜单(DIX));
}
public void initStatesList(GameContainer gc)引发异常{
这个.getState(菜单);
这个.getState(map);
//这个.getState(play);
//这个.getState(save);
//这个.getState(load);
//这个.getState(DIX);
这个。进入状态(菜单);
}
公共静态void main(字符串[]args){
AppGameContainer-appgc;
试一试{
appgc=新的AppGameContainer(新的MainGame(名称));
appgc.setDisplayMode(640640,640,false);
appgc.start();
}接住(滑溜){
e、 printStackTrace();
}
}
}
最后一个州的样本:

package bossRush;

import org.newdawn.slick.GameContainer;
import org.newdawn.slick.Graphics;
import org.newdawn.slick.SlickException;
import org.newdawn.slick.state.BasicGameState;
import org.newdawn.slick.state.StateBasedGame;

public class Menu extends BasicGameState{
public static int ID;

public Menu(int id){
    ID = id;
}

public void init(GameContainer arg0, StateBasedGame arg1)throws SlickException {


}

public void render(GameContainer arg0, StateBasedGame arg1, Graphics arg2)throws SlickException {

}

public void update(GameContainer arg0, StateBasedGame arg1, int arg2)throws SlickException {

}

public int getID() {
    return ID;
}

}

我不知道是什么原因造成的错误,如果你有一个建议,请让我知道。如果它与需要引用的内容有关,请选择slick.jar、lwjgl.jar、jinput.jar。

您缺少lwjgl的库文件。如果是Windows,则为.dll文件;如果是Linux,则为.so文件


检查lwjgl文档以找出缺少的内容。

OMG我下载了错误的lwjgl。 我不得不重新下载以获得正确的lwjgl,从而获得合适的本地人。 对于这样做的任何人,您都不能下载“lwjgl源”文件,只能下载“lwjgl”文件