我使用LWJGL制作了一个Java游戏,需要一些本地文件。在Eclipse中一切都很正常。我想将.dll文件包含在JAR文件中,但每次尝试时,LWJGL都无法找到这些本地文件。我已经尝试使用jarsplice或fatjar,但均无效。我知道Minecraft也是使用LWJGL编程的,它可以从另一个文件夹加载本地文件。
是否有一种方法将本地文件打包到JAR文件中,并让像LWJGL这样的第三方库访问它们?如果没有,那么我该如何从外部文件夹中加载它们呢?
编辑:不知怎么的,当本地文件与JAR文件在同一个目录下时就可以工作。但我仍然希望能得到一些解释和其他方法。