java - 使用 jarsplice 导出到 exe

标签 java jar export exe lwjgl

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

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

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

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

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

如果是这样,我必须将该文件夹放在哪里而不让最终用户访问它?

最佳答案

这些步骤对我有用:

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

关于java - 使用 jarsplice 导出到 exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18393576/

相关文章:

java - 调用 jar 的输出并将其返回给另一个 java 程序

mysql - 在 MySQL Workbench 中将数据从一种模式导出到另一种模式

Java - 无法应用 Java 外观

Java:加密.jar包内的JPG文件

grails - Grails导出插件-导出Div内容,而不是文档中的类列表

Asp.net 导出到 csv 和文化

java - 从位图更改位深度

Java 变量赋值给 double。为什么该值会转换为 double ?

java - 如何使用 hadoop 按列读取 CSV 文件?

java - 将图像添加到 JOptionPane