-1

我只是想知道我是否使用 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)取决于,那我可能会试一试

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

4

1 回答 1

0

因此,对于初学者和像我这样没有 IT 背景的人来说,这里是我自己问题的明确答案。

“大家好。我只是想知道我是否在 Windows 上使用 launch4j 将 jar 转换为可执行文件(exe 文件)。如果我将可执行文件(以及其他创建的文件,如果有的话)带到另一台没有安装 JRE 的计算机上,我没有管理员权限,这个可执行文件还能用吗?非常感谢!”

“嗨,JRE 仍然是必需的,没有它可执行文件将无法运行。但是,您可以将 JRE 与您的应用程序捆绑在一起,因此即使用户没有安装 Java,也可以运行该应用程序。最好的问候,Grzegorz”

“谢谢 Grzegorz!如果你能简单解释一下,只是一个小问题。我注意到你使用了“可能”这个词,这是否意味着有些情况下你仍然无法运行它?无论如何我都会尝试一下,干杯!乔”

“不,这里没有特殊情况,如果您捆绑 JRE 它将起作用。干杯”

原始帖子在此链接上

干杯!

于 2014-01-17T10:44:31.850 回答