为了账号安全,请及时绑定邮箱和手机立即绑定

如何将 launch4j 与 Java 自定义运行时映像一起使用?

如何将 launch4j 与 Java 自定义运行时映像一起使用?

扬帆大鱼 2023-04-19 15:45:55
是否可以使用Launch4j模块化 Java 应用程序制作捆绑包/包装器 exe 文件?该应用程序是模块化的 (jmods),使用 导出jlink,它不会生成任何 jar,而是生成一个custom runtime image(几个文件夹)和一个运行命令的 bat 文件:java -m package/path.to.class我阅读了Launch4j 文档,它说 jar 标签是可选的。尝试将该程序与 gui(它甚至不启用“运行”按钮)和 Windows cmd(launch4j:应用程序 jar 不存在。)编辑 1:这篇 SO 帖子与我的问题有关。Launch4j 还没有这个功能。解决方案(直到没有其他工具能够这样做):使用 java custon 运行时映像制作 7z 文件:7z a "outputPath\fileName.7z" "inputPath\javaCustomImgFolder"使用这些参数创建一个config.txt 文件:;!@Install@!UTF-8!Title="Your app name" //dont know where it's shown.BeginPrompt="Do you want to install This Program?" //sameRunProgram="your.exe" //7z automatically search a .exeDirectory="bin" //play with the path if you need to;!@InstallEnd@!生成exe文件:copy /b "path\7zS2.sfx" + "path\config.txt" + "pathTo\fileName.7z"   outputName.exe注意:我需要 7zS2.sfx (27kb) 版本文件,我通过参考这篇 SO 帖子在这里找到了它。其他版本不适合我。
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 66 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信