我只是想知道我是否在Windows上使用launch4j将jar转换为可执行文件(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 :(得分:0)
因此对于初学者和没有像我这样的IT背景的人来说,这是我自己问题的明确答案。
“大家好。 我只是想知道我是否在Windows上使用launch4j将jar转换为可执行文件(exe文件)。如果我将可执行文件(以及其他创建的文件,如果有的话)带到另一台没有安装JRE的计算机上,并且我没有管理权限,那么可执行文件是否仍然可用?非常感谢!“
“嗨, JRE仍然是必需的,没有它,可执行文件将无法运行。但是,您可以将JRE与应用程序捆绑在一起,这样即使用户没有安装Java,也可以运行该应用程序。 最好的祝福, 的Grzegorz“
“谢谢Grzegorz! 如果你能简单解释一下,这只是一个小问题。我注意到你使用了“posssible”这个词,这是否意味着在某些情况下你仍然无法运行它? 无论如何我都会尝试欢呼! 乔“
“不,这里没有特殊情况,如果捆绑JRE它会起作用。 干杯“
原始帖子位于此Link
干杯!