问题标签 [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 投票
7 回答
31739 浏览

java - launch4j 捆绑的 JRE 错误。“此应用程序被配置为使用捆绑的 Java 运行时环境,但运行时丢失或损坏”

我第一次使用launch4j,我收到以下错误。这是launch4j错误日志。

这是生成的xml文件

非常感谢您的帮助。如果 launch4j 有其他选择,请告诉我。

0 投票
1 回答
1394 浏览

jar - 在 SSIS 中执行包装的 java 应用程序

我在 java 中做了一个应用程序,它正在对数据库执行一些操作。然后我使用launch4j(制作exe)包装了jar,当我双击它时它工作正常。但是,如果我将它作为 SSIS 流程的一部分(在执行流程任务中),它不会做任何事情。SSIS 在开始后仅几毫秒将其标记为已执行,而它应该持续至少 10 秒。

我已经使用 Execute Process Task 使用 7-zip 解压缩文件,并且效果很好。

作为 SSIS 进程的一部分,我应该如何运行 java 应用程序?

编辑:现在我认为我的应用程序正在执行,但 ssis 不等待它结束,而是在 java 应用程序执行时继续处理:( 任何提示将不胜感激

0 投票
1 回答
2574 浏览

java - 设置 Launch4j 以创建包含照片的 exe 文件

我正在使用 Launch4j 为我的代码创建一个 exe 文件。exe 文件创建成功,但因为我在代码中使用了一些图像到 GUI,所以 exe 文件不起作用。如何将我的图像插入到 exe 文件中?谢谢

0 投票
1 回答
686 浏览

java - Launch4j 启用远程调试

是否可以根据命令行参数配置 launch4j 以启用生成的应用程序的远程调试?我知道您可以通过让启动的应用程序启动另一个 java 应用程序来实现这一点,但我想消除这种开销。

0 投票
1 回答
1656 浏览

java - 使用 launch4j,最终用户是否仍需要安装 JRE?

我只是想知道我是否使用 launch4j 将 jar 转换为 Windows 上的可执行文件(exe 文件)。如果我将可执行文件(和其他创建的文件,如果有的话)带到另一台没有安装 JRE 并且我没有管理权限的计算机上,可执行文件是否仍然有效?非常感谢!

-从这里更新-

我还没有尝试launch4j,从阅读文档中我不太了解,我认为我没有得到答案。阅读英语文学与阅读技术文档有很大不同。我的IT知识非常有限。

我确实在这里做了一些搜索。我发现有人说 launch4j 只是一个包装器,仍然需要在最终用户的计算机上安装 jre,但该帖子已有 4 年历史。因此,经过一些研究,我仍然不能 100% 确定是否需要在目标计算机上安装 jre。对我来说,如果目标计算机绝对需要 jre,那么我可以忘记使用 launch4j,因为我知道我不会在那里安装 jre。但是我感觉launch4j可能会以某种方式将jre与exe文件捆绑在一起,然后exe文件可以在任何没有安装jre的计算机上运行。我只是想确认我不确定的事情。

所以我正在寻找的答案是

1)是的仍然需要安装jre,然后我不能使用launch4j

2)不,你不需要安装jre,那么我将学习如何使用launch4j

3)取决于,那我可能会试一试

但是,我认为我不应该因为缺乏背景知识而受到降级的惩罚。尽管原始帖子确实看起来像一些随机帖子。谢谢。

0 投票
1 回答
764 浏览

java - 如何获取 Java 版本的全格式名称?

我创建了一个 Java 应用程序。我正在尝试使用 Launch4j 将 JAR 文件包装在 EXE 文件中。

但是除非我告诉它所需的最低 JRE 版本,否则 Launch4j 不会生成 EXE,格式如下:xxx[_xx]。

如何获取 Java 版本的完整格式名称?谢谢

0 投票
1 回答
4344 浏览

java - 如何从 Launch4j 设置环境变量

我已经java使用Sikuli-Script. 我2 new environment variableRun Configuration.

Eclips 环境变量设置 在此处输入图像描述

之后,我尝试.exe使用launch4j.

我如何设置Environment variableLaunch4j?

Launch4j设置变量接口

0 投票
1 回答
1204 浏览

inno-setup - 更改系统托盘图标 (quicklaunchicon) Launch4j, Inno setup

我已经从 jar 创建了 exe 文件,并使用这个 exe 使用 Inno setup 创建了安装程序。但是,当我安装系统托盘图标不会更改为自定义图标时,我在 .iss 脚本中证明了这一点。使用 Inno Setup,开始 > 程序文件中显示的应用程序图标被正确拾取,但不是系统托盘图标。

我使用资源黑客来验证 exe 文件是否有需要在系统托盘中显示的图像。安装时确实会提示我选择桌面图标和快速启动图标。桌面图标选择正确,但不是快速启动图标。

有人可以建议如何自定义系统托盘图标(快速启动图标)。

0 投票
1 回答
502 浏览

java - 使用 launch4j 生成的可执行文件中的 Grizzly / Jersey 资源

当 Web 服务器从 launch4j 生成的可执行文件运行时,我在运行带有 Jersey Resources 的 Grizzly Web 服务器时遇到问题。资源在 launch4j 生成的可执行文件中,但程序无法访问它们。如果我直接从 jar 执行它,它运行没有问题。但我需要提供一个 .exe 来运行网络服务器。

网络服务器代码:

我在 my.packages.resources 中有一个名为 InfoRestResource 的类,代码如下:

launchj4 Maven 配置:

输出

当我运行 .exe 时:

另一方面,当我从 Jar 运行它时,它工作正常,我得到以下输出:

我真的很感激任何帮助解决这个问题!谢谢!

0 投票
2 回答
2778 浏览

java - java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jdk1.7.0_09\jre\bin\jmtp.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

我正在创建一个 Windows 应用程序,我需要为我使用 Launch4J 软件创建一个安装程序。

它给我一个错误 java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jdk1.7.0_09\jre\bin\jmtp.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform在运行它时。

我在 google 中没有找到 64 位 jmtp.jar 和 jmtp.dll 文件。

请帮我整理一下。

在此处输入图像描述