Java Launch4j异常错误

Java Launch4j异常错误,java,jar,exe,executable,launch4j,Java,Jar,Exe,Executable,Launch4j,我有一个Java jar,我想把它转换成Windows的.exe文件。唯一的问题是,在Linux net.sf.Launch4j.ExecException:java.io.IOException:cannotrunprogram/Desktop/Launch4j/bin/windres:error=2上通过Launch4j构建它时,我遇到了以下错误,没有这样的文件或目录。我不完全确定到底出了什么问题,因为我曾尝试将相同的Launch4j设置与Launch4j的相同jar一起使用,但在Mac上使

我有一个Java jar,我想把它转换成Windows的.exe文件。唯一的问题是,在Linux net.sf.Launch4j.ExecException:java.io.IOException:cannotrunprogram/Desktop/Launch4j/bin/windres:error=2上通过Launch4j构建它时,我遇到了以下错误,没有这样的文件或目录。我不完全确定到底出了什么问题,因为我曾尝试将相同的Launch4j设置与Launch4j的相同jar一起使用,但在Mac上使用,效果非常好

我曾尝试在谷歌上搜索错误,但我无法得到任何结果,在SourceForge页面上,有实际的下载链接,没有人提到这个错误,至少看起来是这样


在我看来,Launch4j文件夹中似乎缺少什么东西?当启动Launch4j jar以使用该程序时,我在Linux终端Java-jar Launch4j中使用以下命令,并且该程序确实打开,错误首先出现在尝试构建可执行文件时。

在使用Launch4j ant任务时,我在MACOS上遇到了与Launch4j相同的问题。我可以通过复制而不是将位于launch4j/bin中的macos可执行文件移动到新创建的子控制器launch4j/bin/mac来解决这个问题。因此,我有: -启动4J/箱 ld 温德斯 -苹果 ld
windres

我认为您使用的路径与在Mac中使用的路径相同。