我正在尝试使用 launch4j
构建我的项目的 JRE 捆绑 exe 文件,这是一个游戏,它已经创建了
exe
文件,但每当我运行此文件时,它都会给出2 条错误消息:发生 JNI 错误,请检查您的安装。P.S:我的项目包含额外的 JAR 文件(
- 发生 Java 异常(JVM 启动器)。
AbsoluteLayout, curvesapi-1.03, poi-3.15-beta1, poi-ooxml-schema-3.15-beta1, xmlbeans-2.6.0
)在
lib
文件夹中。 如果您必须这样做,只需通过导入所有 JAR 来构建一个包装类,然后将该包装类作为 JAR 发送到 exe
运行的 .jar 文件,其中包括 .jar 文件本身。 在 Eclipse 中,右键单击您的项目 -> “导出” -> “可运行的 JAR 文件” -> “将所需的库打包到生成的 JAR 中”。 我不知道其他IDE的具体方法。
你能执行这个文件吗?如果是,通过 launch4j 将单个 .jar 转换为 .exe,否则检查您的类路径是否正确以及是否包含所有库。
在 launch4j 中,在“classpath”选项卡中设置主类,其他所有内容都是可选的。