news 2026/4/22 6:03:15

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/4/17 19:53:50

学习日记day56

Day56_0113专注时间:目标是:5h30~6h。实际:4h20min每日任务:饭后的休息(25min),学习间歇的休息(15min)都用手表计时器来监督40min二刷1道力扣hot100(如果是hard&#xff…

作者头像 李华
网站建设 2026/4/20 12:27:43

定义新范式:FedU-Net——在隐私保护下实现多模态脑肿瘤精准分割

文章目录 FedU-Net:联邦学习赋能的多模态脑肿瘤分割框架——从隐私挑战到临床应用的完整实践路径 第一章:数据基石——从BraTS扫描到可训练管道的搭建 第二章:模型铸造——U-Net主干到联邦注入的渐进融合 第三章:验证与扩展——从热图到临床报告的落地桥接 尾声:你的FedU-…

作者头像 李华
网站建设 2026/4/17 17:48:01

超越注意力机制:从零探索视觉新范式V-Mamba,揭秘高效长序列建模的入门到实战

文章目录 从0探索视觉状态空间模型V-Mamba:入门到实战的趣味教程 一、V-Mamba:视觉领域的“效率王者” 二、核心模块:V-Mamba的“制胜法宝” 1. 2D选择性扫描(SS2D)模块 2. V-Mamba的架构设计 三、技术拆解:V-Mamba如何“看懂”图像 1. 2D选择性扫描的具体运作 2. 状态空…

作者头像 李华
网站建设 2026/4/18 4:45:26

6D姿态估计落地难?拆解DenseFusion核心模块PoseRefineNet,附可复现的训练代码与损失函数详解

文章目录 《从DenseFusion突破6D姿态估计:手把手拆解PoseRefineNet与损失函数,让你的研究“姿态精准落地”》 一、技术内核:PoseRefineNet与多模态损失如何让6D姿态“精准估计”? (一)PoseRefineNet:让“位姿迭代”精细到微米 (二)多模态损失函数:让“信息融合”无死…

作者头像 李华
网站建设 2026/4/21 20:17:07

毕设做物体检测无从下手?YOLOv8项目一条龙教程,从搭建到上线,让你少走弯路

文章目录 基于YOLOv8的智能物体检测系统:毕设实战全流程,从搭建到上线,一路陪你跑通 第一步:环境搭建,别让基础坑了你后劲 第二步:数据集准备,喂对“食”才能长壮 第三步:模型训练,调参如炼丹,稳扎稳打出金 第四步:验证与推理,让模型“睁眼”看世界 第五步:优化导…

作者头像 李华
网站建设 2026/4/16 19:30:46

线段树+双懒标记【# P1438 无聊的数列】

P1438 无聊的数列 题目背景 无聊的 YYB 总喜欢搞出一些正常人无法搞出的东西。有一天,无聊的 YYB 想出了一道无聊的题:无聊的数列。。。 题目描述 维护一个数列 aia_iai​,支持两种操作:1 l r K D:给出一个长度等于 r−…

作者头像 李华