launch4j - 我可以在 Linux 上创建 exe 吗?

标签 launch4j

我想使用 launch4j 将 Java 应用程序打包到 .exe 文件中。

我的构建服务器是基于 Linux 的操作系统。是否可以在 Linux 机器上构建 .exe

最佳答案

是的,这是可能的。我已经在 Debian 系统上使用 Jenkins 完成了此操作。您可能会因缺少库而遇到一些问题。因此,您必须将它们安装在构建服务器上。

参见:https://github.com/lukaszlenart/launch4j-maven-plugin#faq

Q: Can I use Launch4j on 64bit OS?

A: Yes but you will have to install these libs to avoid problems:

    lib32z1
    lib32ncurses5
    lib32bz2-1.0 ( (has been ia32-libs in older Ubuntu versions)
    zlib.i686
    ncurses-libs.i686
    bzip2-libs.i686

就我的 debian 而言,我安装了以下软件包:

apt-get install zlib1g-dev libncurses5-dev
apt-get install lib32z1 lib32ncurses5

关于launch4j - 我可以在 Linux 上创建 exe 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45709594/

相关文章:

java - 使用 JRE 分发我的应用程序 jar

bundle - 部署-Java应用程序

java - Launch4j 不工作(找不到主类)

java - 我可以根据平台定制 Maven 构建吗?

java - launch4j:通过命令行覆盖默认 JVM 堆大小

java - Launch4j启用远程调试

java - 从可执行jar创建可执行文件时如何添加依赖库?

java - 在 Launch4j 中需要帮助

java - launch4j 编译的 java 应用程序可执行文件被防病毒软件阻止

java - launch4j和classpath上的外部文件