无法使用JarSplice创建可运行的LWJGL jar

时间:2012-05-05 20:08:39

标签: java jar lwjgl slick2d

我用Eclipse为一个小型SLick2D游戏创建了一个可运行的JAR。无论我尝试什么设置,我总是收到某种错误,无论是UnsatisfiedLinkError,还是某些类都没有找到。

我尝试过JARSplice,但这也不起作用。

任何人都可以给我一些从Eclipse项目中创建可运行jar的步骤吗?

2 个答案:

答案 0 :(得分:1)

您需要的第一件事是以某种方式包含本机库。您可以在从lwjgl站点下载的.zip中找到它们。

我可以建议使用JarSplice打包它们。确保在指定应该运行的类时, not 使用默认包(这是不好的做法)。指定整个包路径(例如package1.package2.Main),它应该运行。

使用eclipse生成的打包JAR作为jarSplice的“输入”jar。

答案 1 :(得分:1)

如果在jarsplic之后使用命令提示符尝试运行.jar,或者使用manifest方法,或者其他什么,那么你将转到.jar所在的目录并输入

java -jar YourGameNameHere.jar

这将为您提供无法运行的错误。