2

我正在使用 lwjgl 制作游戏,并试图弄清楚如何将其导出到单个可运行的 jar 或 exe 中。

我看到我可以使用 jarsplice 相当容易地制作 exe,所以我按照说明进行操作,

  1. 我从 Eclipse 导出了一个 jar(不是可运行的)
  2. 然后添加那个 jar、游戏使用的所有 jar 以及它需要的本地程序。
  3. 当我尝试在 jarsplice 中创建一个 exe 时,它​​说打开 zip 文件时出错。

我很确定当eclipse制作一个jar时,它会将项目中的所有文件夹打包为zip文件夹。

那么我应该让eclipse制作一个只有类而不是资源文件夹的jar,然后将它与jarsplice一起使用吗?

如果是这样,我必须将该文件夹放在哪里,并且最终用户无法访问它?

4

1 回答 1

0

这些步骤对我有用:

  1. 使用 Eclipse 选择“将所需库复制到生成的 JAR 旁边的子文件夹中”导出为可运行 Jar。此文件夹名为[jarname]_lib.
  2. 打开 JarSplice 并添加主程序 jar,以及可以在[jarname]_lib.
  3. 添加项目的所有本机,这些可以在[jarname]_lib/natives文件夹中找到。
  4. 添加主类位置
  5. 出口罐
于 2016-02-19T22:12:52.547 回答