news 2026/3/8 19:22:44

JavaFX-制作安装包

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
JavaFX-制作安装包

JavaFX-制作安装包

1、时光如梭,一转眼就是两三年,记得当时把打包的javafx程序制作了安装包。时间一长,又忘得差不多了,在此赶快记录一下。将上一篇打包的可执行.exe和其依赖的环境一起制作成一个安装包,看起来逼格更高,这里选择使用NSIS和NISEDIT制作java程序的安装包,过程如下。

2、分别从官网下载NSIS和NISEDIT,并安装

NSIS下载 https://nsis.sourceforge.io/Download NISEDIT下载 https://hmne.sourceforge.net/

3、打开NIS EDIT,选择【文件】-【新建脚本向导】

4、打开向导界面,根据提示,完成脚本的制作

5、根据具体情况,填写应用程序名称、应用程序版本、应用程序出版人、应用程序网站。

6、可以定制应用程序图标【需要提前准备ico图片】,安装程序文件即为安装包的名称,安装程序语言,勾选上SimpChinese,即简体中文。根据实际情况进行设置

7、设置应用程序安装的默认目录和选择授权文件,授权文件可以创建一个文本文件,填写相关授权信息,保存的时候编码选择ANSI,其他格式可能会乱码。

# 根据具体情况调整默认的安装目录$PROGRAMFILES代表 C:\Program Files(x86)$PROGRAMFILES64代表 C:\Program Files

8、先删除模板中自带的两个文件信息,选择javafx打包后运行文件所在的目录。

9、选好后,程序会列出该目录下所有的文件

10、保持默认或者根据需要更改

11、保持默认或者根据需要更改

12、保持默认或者根据需要更改,可以定制卸载程序图标【需要提前准备ico图片】

13、保存一下通过向导制作的脚本,便于后续制作安装包使用。脚本以及脚本制作过程中使用到的图片和文件为相对路径,不能随意更改脚本和资源文件的位置,否则需要修改脚本中的相关路径。

14、通过编译按钮制作安装包。

15、根据控制台的输出信息查看制作情况,如果有报错,根据错误提示,对脚本进行调整。

16、点击制作好的安装包【生成的安装包和脚本在同目录下】。就可以一步一步的安装程序了。

16、安装过程中可以重新选择安装目录。注意:路径中不能有中文,路径中不能有中文,路径中不能有中文。否则无法运行,这是javafx程序的问题,不是打包软件的问题。

小尾巴~~
只要有积累,就会有进步

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/8 17:56:12

Preprocessor dependency “sass-embedded“ not found.

项目使用SCSS预处理器时出现"sass-embedded未找到"错误,原因是缺少依赖包。 解决方案是安装sass-embedded(推荐)或传统sass包。 需注意代码中$gray-light变量需正确定义。 安装后重启开发服务器即可解决问题。 新版本sass-embedded…

作者头像 李华
网站建设 2026/3/8 3:33:11

‌TestOps落地血泪史:从10人团队到1人运维,我们做了这5件事‌

一场TestOps的蜕变之旅‌在2026年的今天,TestOps已成为软件测试领域的核心趋势,但它的落地绝非坦途。我所在的团队曾是一个10人的测试小组,负责一个电商平台的日常运维,手动测试占比80%,发布周期长达两周,错…

作者头像 李华
网站建设 2026/3/6 4:22:49

python基于vue的地方美食预订分享系统设计与实现django flask pycharm

目录基于Vue与Python的地方美食预订分享系统设计系统核心功能模块技术实现与优化策略应用价值与创新点开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!基于Vue与Python的地方美食预订分享系统…

作者头像 李华
网站建设 2026/3/8 7:23:14

Gitee:中国开发者生态的基石与数字化转型的加速器

Gitee:中国开发者生态的基石与数字化转型的加速器 在数字经济蓬勃发展的当下,代码托管平台已成为软件开发领域的基础设施。作为中国领先的代码托管与协作平台,Gitee正通过其本土化优势、全流程开发工具链和企业级安全能力,重塑中国…

作者头像 李华
网站建设 2026/3/8 0:50:39

springboot的博客网站

第一章 博客网站开发背景与SpringBoot优势 在数字化时代,个人与企业对信息分享、知识传播的需求日益增长,博客作为灵活的内容载体,成为重要的信息交流平台。传统博客网站开发常面临架构复杂、开发周期长、维护成本高、扩展性差等问题&#xf…

作者头像 李华
网站建设 2026/3/8 5:13:05

Python_uniapp微信小程序的个性化商铺商城系统-商家-论文

目录摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 随着移动互联网的快速发展,微信小程序凭借其无需下载、即用即走的特性,成为商家开展线上业务的…

作者头像 李华