Launch4j maven插件将无法在64位的Linux机器上工作

我正在尝试使用maven launch4j插件版本1.5.0.1

当我在我的窗口框中生成pom时,没有任何问题(我的windows系统同时安装了32位和64位版本的Java)。 但是当我在我的Linux机器上构buildpom时,出现这个问题:

堆栈跟踪:org.apache.maven.lifecycle.LifecycleExecutionException:无法执行目标org.bluestemsoftware.open.maven.plugin:launch4j-plugin:1.5.01.1 …..无法生成可执行文件; 请validation您的configuration

原因: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:error = 2,没有这样的文件或目录

得到了这个文件localhost_access_log.2014-08-30.txt访问被拒绝的Apache Tomcat错误

如何设置java时区?

为什么我的Eclipse Luna 4.4使用Oracle JDK8 64bit在Debian Wheezy 7.4上崩溃?

每天使用WinSCP在特定时间运行JAR文件

Hadoop安装:namenode无法启动

我做了相当多的挖掘,我发现这个:

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

但是,这个任务仍然是开放的,所以我只能假设在使用64位Java的64位Linux操作系统上没有解决这个问题。 不幸的是,我的Linux机器不能访问外部networking,所以安装32位的Java没有太多的select。 有谁知道任何其他可能的解决办法?

如何摆脱Checkstyle消息“文件不以换行符结束”。

当java作为服务运行时,从java启动进程

JAVA不在path,虽然JAVA_HOME设置

如何从Java EE Web应用程序运行外部应用程序?

Apache Lucene:如何在索引时使用TokenStream手动接受或拒绝令牌

只需为你的distrib安装ia32-libs。 在我的Ubuntu机器上: sudo apt-get install ia32-libs

对于Fedora,安装32位版本的openjdk-devel。 java-1.6.0-openjdk-devel.i686或java-1.7.0-openjdk-devel.i686。

yum install java-1.6.0-openjdk-devel.i686

… 要么 …

yum install java-1.7.0-openjdk-devel.i686

如果您无法访问网络,请在其他计算机上使用yumdownloader。

在最近的x64 Ubuntu发行版(从14.04 LTS开始,在16.04 LTS上测试),请执行以下操作:

$ sudo dpkg --add-architecture i386 $ sudo apt-get update $ sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0:i386

相关文章

Java中的String是不可变对象 在面向对象及函数编程语言中,不...
String, StringBuffer 和 StringBuilder 可变性 String不可变...
序列化:把对象转换为字节序列的过程称为对象的序列化. 反序...
先说结论,是对象!可以继续往下看 数组是不是对象 什么是对...
为什么浮点数 float 或 double 运算的时候会有精度丢失的风险...
面试题引入 这里引申出一个经典问题,看下面代码 Integer a ...