我有一个带有Slick2D和LWGLW 2.9.3库的项目...在我的IDE(IntelliJ IDEA)中,除了在工件jar文件中加载外,所有libs文件夹中的本机和jar文件都已正确加载。
我已将它们放在VM选项中:-Djava.library.path = libs / natives / windows和IDE可以完美运行,但不能运行工件文件...
错误(Exception)当然是UnsatifiedLinkError:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: C:\Program Files\Adobe Flash\IntelliJ Output\TemplatePlatformer\libs\natives\windows\lwjgl.dll
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at org.lwjgl.Sys$1.run(Sys.java:70)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:96)
at org.lwjgl.Sys.<clinit>(Sys.java:117)
at org.lwjgl.opengl.Display.<clinit>(Display.java:135)
at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39)
at java.security.AccessController.doPrivileged(Native Method)
at org.newdawn.slick.AppGameContainer.<clinit>(AppGameContainer.java:36)
at Main.Game.initWindow(Game.java:51)
at Main.Game.main(Game.java:28)
我还使用:System.setProperty(“ org.lwjgl.librarypath”,new File(“ libs / natives / windows”)。getAbsolutePath());但没有运气。
它说它无法加载lwjgl.dll,但有关natives文件夹的所有信息均已正确设置。这可能是我以错误的方式创建工件的事实,但是idk ...
一些可以帮助您的图片:
我已经找到了很多解决问题的方法,但是没有任何效果,其中一些人甚至在谈论Minecraft