可执行和安装罐子有什么区别

时间:2014-04-18 13:22:26

标签: java jar installation launch4j

我正在javaFX中开发一个桌面应用程序。我在内存数据库hsqldb中使用。我想让这个应用程序只需双击或安装即可在任何Windows机器上运行。

我已经浏览了launch4j库,使用它我可以制作我的jar的.exe文件。

但是如果我创建.exe文件,那么只需双击它就可以打开这个应用程序。任何人都可以复制并粘贴并打开它。

我对这里的安装词感到困惑。

What extra things will happens,如果我想让我的应用程序可安装。因为我想给我的申请到期日。

1 个答案:

答案 0 :(得分:0)

您的问题的答案取决于他们网站上对launch4j的描述。

  

可以将可执行文件配置为搜索某个JRE版本   或使用捆绑的,可以设置运行时选项,如   初始/最大堆大小

并非您分发jar的每台机器都可能有JRE。如果在目标计算机上找不到JRE,捆绑的JRE将帮助启动程序运行您的jar。

如果要强制更新jar,请考虑运行插件机制或强制用户下载新版本。听起来像Web应用程序可能就足够了吗?