java如何创建多个JAR文件的单个exe文件?
我正在尝试构建我的项目的JRE捆绑exe文件,这是一个游戏某种程度上借助于此tutorial使用launch4j
,它创建了exe
文件,但每当我运行此文件时,它都会给出两条错误消息:
- A JNI error has occurred please check you installation.
- Java exception has occurred (JVM Launcher).
另外:我的项目包含额外的JAR文件,这些文件在lib
文件夹中(AbsoluteLayout, curvesapi-1.03, poi-3.15-beta1, poi-ooxml-schema-3.15-beta1, xmlbeans-2.6.0
)
# 1 楼答案
只是不值得将jar组合成单个exe
如果您必须这样做,只需通过导入所有JAR来构建一个包装器类,然后将该包装器类作为JAR发送到exe
# 2 楼答案
首先,将项目导出为单个运行。jar文件,其中包括。jar文件本身
在Eclipse中,右键单击项目->;“出口”->;“可运行JAR文件”->;“将需要的库打包到生成的JAR中”。 我不知道其他IDE的确切方式
你能执行这个文件吗?如果是,则转换单曲。一罐一罐。exe,否则请检查类路径是否正确以及是否包含所有LIB
在launch4j中,在“classpath”选项卡中设置主类,其他所有内容都是可选的
# 3 楼答案