Tag: launch4j

Java打包工具 – jsmooth,launch4j,onejar的替代品

我已经使用这三个开源工具来打包我的java应用程序,但它们现在看起来都像放弃了。 这三个都是非常好的软件。 现在有哪些选择? (或者使用Java进行桌面应用程序开发不再是应用程序开发人员构建和维护这些工具的“热门”市场吗?)。 1)exe包装器:jsmooth – 2。5年内没有新的开发 – 不支持64位。 launch4j – 一年多没有新开发,支持64位,但你不能签署launch4j创建的exe,所以我更喜欢jsmooth,但它不支持64位。 2)onejar:它有效,但在超过2。5年内没有新的开发或网站更新。 所以,如果突然中断了新的Java构建,只想切换到支持/有备份计划的东西。 谢谢埃德加

尝试使用Alakai插件将Launch4j集成到Maven项目中

我试图将安装程序的生成集成为maven编译过程的一部分。 我找到了Alakai的Launch4j 插件 。 我使用Maven创建了一个简单的Hello World应用程序。 我试图使用Alakai提供的配置示例,但是当我编译项目时,我得到: 无法在项目Launch4j上执行目标org.bluestemsoftware.open.maven.plugin:launch4j-plugin:1.5.0.0:launch4j(launch4j):无法构建可执行文件; 请validation您的配置。 应用程序jar不存在。 – > [帮助1] 不幸的是,Alakai的文档是有限的,我用谷歌搜索找不到多少。 有谁知道应该在哪里设置Launch4j config.xml? 它在项目内吗? 它在一个单独的目录中吗? 我需要使用程序集插件吗? 我在我的电脑上安装了Launch4j。 我是否需要在pom.xml中指定安装目录? 如果有,怎么样? 有没有人有一个可操作的pom.xml示例/示例来共享? 谢谢。

如何将JRE捆绑到Java应用程序的EXE中? Launch4j说“运行时丢失或损坏。”

我是Java编程的新手,但我一般都熟悉一切是如何工作的。 我希望能够将jar文件和jre放入windows可执行文件(exe)中,这样当我分发它时,客户端不需要安装JRE。 我应该使用什么程序? 我有launch4j,它似乎正是我想要的,但是当我尝试运行应用程序时,我得到“此应用程序已配置为使用捆绑的Java运行时环境,但运行时丢失或损坏。” 我希望我的应用程序只是一个可运行的exe,而不是安装程序。 至少,有人能告诉我如何正确地将一个JRE与launch4j捆绑在一起吗?