是否可以使用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/150
提交
取消
