问题标签 [launch4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
9454 浏览

build - Launch4j / windres:如何正确设置路径?

我为我的项目配置了 launch4j。当我在 windowsXP 上开发时,我使用了它,它在那里工作。现在我也需要它在 mac 上构建:

我的 build.xml:

我得到以下输出:

当我添加bindir="tools/launch4j/bin"到launch4j-execution时,找到了ld和windres,输出变为:

0 投票
0 回答
357 浏览

java - Java 程序无法为某些用户打开

我创建了一个 Java 程序,可以为我快速更改笔记本电脑的 IP 地址。它在我测试的每台机器上都运行良好,所以我将它分发给我的同事,以便他们也可以使用它。但是,其中一位技术人员无法打开该程序。我已经确认他正在运行 Java 版本 1.7.0,但是当他双击该程序(我已将其打包为带有 Launch4j 的 .exe)时,没有任何反应。即使他试图以管理员身份运行。我编写了一个快速的“Hello World”程序,它会打开一个新窗口并简单地显示“Hello World”,只是为了测试他的 Java。该程序运行良好。他和我一样在运行 Win 7 x64。

我相信这是 Java 中的一个安全设置,它不喜欢 java.lang.Runtime.getRuntime().exec() 命令,但我查看了所有设置,无法想象是什么设置阻止了程序运行。

谁能给我任何关于我应该看什么的想法?

0 投票
2 回答
4032 浏览

java - 反编译用launch4j打包的Java应用程序

我有一个使用launch4j 转换为.exe 的Java 应用程序。出于几个原因,我需要访问应用程序的类文件。

我尝试的第一件事是用 7zip 解压 exe。这样我得到了一些类文件,但肯定不是整个应用程序都打包在 exe 中(类文件似乎属于 launch4j)。

还有哪些其他选择?

0 投票
1 回答
3467 浏览

java - 如何使用 launch4j 创建 Windows 服务?

我正在使用 launch4j 创建和执行 java 应用程序。如何将其配置为作为 Windows 服务加载?

使用Jsmooth我可以设置包装器,但我不知道这是否可以在 launch4j 中完成

0 投票
2 回答
5620 浏览

java - 如何将exe应用程序转换为jar文件?

我有一个名为 Myapp.exe 的 exe 文件。现在我想将 .exe 转换为 jar 文件。该 jar 文件也应该在 NON JAVA 系统中工作。我没有任何想法来实现它。谁能建议我怎么做?

0 投票
1 回答
46421 浏览

java - 为 jar 文件设置 Launch4j 的说明

我在 U:/myproject 中创建了我的项目,其中所有 java 的东西都安装在 C: Drive 中。我通过 netbeans 创建的 jar 文件在 u:/myproject/dist/myproject.jar 中。有人可以向我提供如何设置launch4j的干净说明吗?我必须先创建一个.exe文件吗?

或者如果我只是签署 jar 文件,我会得到这个错误

0 投票
2 回答
11239 浏览

bundle - 如何在 Launch4j 中使用 Bundle JRE 选项

我已经使用 Java 有一段时间了,足够长的时间来开始使用 GUI 生成我自己的程序,而不仅仅是在 Eclipse 中运行的教科书上的小示例程序。我想通过将可执行 Jar 包装到 Exe 中,使我的程序对用户,特别是 Windows 用户更加用户友好。所以我找到了 Launch4j,它似乎做得很好,但我不知道该程序中超过一半的选项是什么意思(我花了一个小时才弄清楚如何让它成为一个功能性的 Exe)。我把它交给了一个油炸的人来测试,他回复我说他遇到了 no JRE found 错误。好吧,我想知道如何强制最终用户拥有 JRE,然后我注意到 Launch4j 中的捆绑 JRE 选项。但是我该如何使用它呢?我是否下载了适用于 Windows 的 JRE 离线安装程序,如果可以的话,它会运行吗?找不到安装的?那么系统的正确版本(32位v 64位)呢?我想我在想我会把它引向这个包含 JRE 的神秘包,而我的包装程序将使用它来运行。谁能告诉我如何使用该功能,如果我必须下载什么等。

如果 Launch4j 不是执行此操作的最佳程序,那么请推荐其他程序,我才刚刚开始研究,因为我知道那里有更好的包装器。

0 投票
1 回答
1125 浏览

java - izpack & launch4j:卸载程序无效

将我的 izpack 安装程序包装在 launch4j 生成的 EXE 中时,除了卸载程序信息之外,一切正常。使用 JAR 安装程序,只要我在安装程序中点击“退出”,“uninstaller.jar”就会被填充,在窗口实际关闭之前需要几秒钟。但是,当使用打包的 EXE 安装程序时,窗口会立即关闭,并且“uninstaller.jar”文件仍为 2KB 大小且无效。

有没有人有这方面的经验?感谢您的建议和问候

帕斯卡

PS:这是我的完整 POM:

还有我的 izpack install.xml:

0 投票
0 回答
920 浏览

java - 使用launch4j分发jar文件

我创建了一个 jar 文件并使用 launch4j 将其链接到 .exe 文件,它在我创建软件的计算机上工作,但是当我尝试分发软件时,.exe 文件或 .jar 文件或 .jnlp 文件,没有一个工作。当我双击.exe文件时,我会得到错误

如何找到错误,如果它在我的计算机中工作并且在我分发它时不工作?

0 投票
2 回答
338 浏览

java - launch4j 是否适用于所有平台?

我有一个包含几个部分的应用程序:

  • 发射器
  • 主要数据(bin文件夹)

主要数据将以一些可执行的 jar 文件和一些其他文件的形式出现。但是,我想让启动器有一些“本机”组件。(自定义图标、版本信息等)我将使用 launch4j,所以我可以用 java 编写启动器以实现可移植性,但仍然给它一个原生的样子。但是,我不知道launch4j 是否可以为macintosh 或linux 平台包装可执行jar 文件。

那么,作为 Windows 用户,我可以使用 launch4j 将我的应用程序包装为其他平台的原生格式吗?

如果没有,是否有另一个 jar 文件包装器可以做到这一点?