0

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

我尝试了 JARSplice,但也没有用。

谁能给我从 Eclipse 项目中创建可运行 jar 的步骤?

4

2 回答 2

1

如果您使用命令提示符在 jar 拼接之后尝试运行您的 .jar,或者使用清单方法或其他方式,您将转到 .jar 所在的目录并键入

java -jar YourGameNameHere.jar

这将为您提供有关它无法运行的原因的错误。

于 2013-03-22T05:53:10.263 回答
1

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

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

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

于 2012-05-05T21:36:23.333 回答