2014-01-16 73 views
-2

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

从这里 -

- 更新我没有尝试launch4j还和阅读文档我没太明白真的,我不觉得我得到我的答案。阅读英文文献与阅读技术文档非常不同。我的IT知识非常有限。

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

所以我要找的答案是

1)仍然是需要安装JRE,那么我不能使用launch4j

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

3)依赖,那么我可能会给出一个尝试

不过,我不认为我应该通过被下调受到惩罚,因为我缺乏背景知识。尽管原文看起来像一些随机帖子。谢谢。

+1

当你尝试了什么事?什么是Launch4j文件说? –

+0

@KevinWorkman不,我没有尝试launch4j。我阅读了文档,并且我有点困惑。我没有任何IT背景,所以我不确定它究竟意味着什么。我不认为我在那里找到了我的答案。我刚刚更新了我的主要帖子。谢谢你的时间。 – sotonLoon

+0

找出它的工作原理的最好方法是创建一个示例项目并使用Launch4j进行封装。这是来自Launch4j文档:“如果找不到合适的Java版本,或者在出现错误时支持网站,则打开Java下载页面。”这听起来像你不需要JRE,但我不确定我自己。我相信你也可以选择将JRE与你的jar捆绑在一起。 –

回答

0

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

“嗨,大家好。 我只是想知道,如果我使用launch4j转换罐子可执行文件(exe文件),在Windows上,如果我把可执行文件(和其他创建的文件,如果有的话)到另一个计算机中不安装了JRE并且我没有管理权限,那么可执行文件仍然可用吗?非常感谢!“ “

”嗨, JRE仍然是必需的,如果没有它,可执行程序将无法正常工作,但是,即使用户没有安装Java,也可以将JRE与应用程序绑定,因此可以运行该应用程序。 最好的问候, 格热戈日“

”谢谢你的Grzegorz! 而只是一个小问题,如果你能简单介绍一下。我注意到你用了‘posssible’,这是否意味着有一些情况下,你仍然无法运行它? 反正我会试试干杯! 乔“

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

原来的职位是在这里这个Link

干杯!

相关问题