我正在javaFX中开发一个桌面应用程序。我在内存数据库hsqldb中使用。我想让这个应用程序只需双击或安装即可在任何Windows机器上运行。
我已经浏览了launch4j库,使用它我可以制作我的jar的.exe文件。
但是如果我创建.exe文件,那么只需双击它就可以打开这个应用程序。任何人都可以复制并粘贴并打开它。
我对这里的安装词感到困惑。
What extra things will happens
,如果我想让我的应用程序可安装。因为我想给我的申请到期日。
答案 0 :(得分:0)
您的问题的答案取决于他们网站上对launch4j的描述。
可以将可执行文件配置为搜索某个JRE版本 或使用捆绑的,可以设置运行时选项,如 初始/最大堆大小
并非您分发jar的每台机器都可能有JRE
。如果在目标计算机上找不到JRE
,捆绑的JRE
将帮助启动程序运行您的jar。
如果要强制更新jar,请考虑运行插件机制或强制用户下载新版本。听起来像Web应用程序可能就足够了吗?