我正在尝试使用Maven Launch4j插件版本1.5.0.1

当我在Windows框上构建pom时,没有问题(我的Windows框同时安装了32位和64位版本的Java)。但是,当我在Linux机器上构建pom时,出现以下问题:

堆栈跟踪:
org.apache.maven.lifecycle.LifecycleExecutionException:无法执行目标org.bluestemsoftware.open.maven.plugin:launch4j-plugin:1.5.01.1....。请验证您的配置

原因:net.sf.launch4j.BuilderException:net.sf.launch4j.ExecException:java.io.IOException:无法运行程序“/home/hudson/.m2/repository/org/bluestemsoftware/open/maven/plugin/launch4j -plugin/1.5.0.1/launch4j-plugin-1.5.0.1-workdir-linux/bin/windres“:java.IOException:错误= 2,没有这样的文件或目录

我做了很多挖掘工作,发现了这一点:

http://alakai.org:8088/browse/LAUNCHPLUGIN-15

但是,该任务仍处于打开状态,因此我只能假定在使用64位Java的64位Linux操作系统上没有针对此问题的修复程序。不幸的是,我的linux盒无法访问外部网络,因此安装32位Java并不是很多选择。有人知道其他可能的解决方法吗?

最佳答案

只需为您的发行版安装ia32-libs。在我的ubuntu机器上:sudo apt-get install ia32-libs

关于java - Launch4j Maven插件在64位Linux计算机上不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8142162/

10-12 04:37