使用launch4j的plugin-maven将jar转换为exe时出现错误。
此错误:net.sf.launch4j.ExecException: Exec failed (1).
当我看到日志时,我看到此错误:...windres.exe: preprocessing failed.
所以,我已经下载了 Launch4J 包,并且我已经使用了具有相同命令(详细)的 windres:
bin\windres.exe --preprocessor type -J rc -v -O coff -F pe-i386 test\rc test\out
我用最小的配置(test\rc)编写了一个 rc 文件。
结果 :
Using popen to read preprocessor output bin\windres.exe: preprocessing failed.
同样的错误。我使用 Windows 10 运行此命令。但是当我使用 Windows 7 时......没有错误,输出被创建。
GNU windres 可能是 Windows 10 内的预处理器类型有问题?
任何想法 ?谢谢。