news 2026/6/9 20:08:52

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/6/10 12:52:52

扫描线|离散化|线段树+二分

lc扫描线模板&#xff08;矩形面积并&#xff09;线段树二分#include <bits/stdc.h> using namespace std;typedef long long ll; const int N 2010;// 边的事件结构体&#xff1a;存储扫描线的入边/出边信息 struct Edge {ll x, y1, y2;int k; // 入边k1&#xff08;覆…

作者头像 李华
网站建设 2026/6/10 12:50:29

MLOps中的测试策略:持续验证模型——构建稳健的AI质量防线

一、范式迁移&#xff1a;从代码测试到模型验证的革命 graph LR A[传统软件测试] --> B[静态代码分析] A --> C[单元/集成测试] A --> D[性能压测] E[ML模型验证] --> F[数据质量监控] E --> G[特征漂移检测] E --> H[预测一致性验证] E --> I[业务指标映…

作者头像 李华
网站建设 2026/6/10 15:23:52

联邦学习系统测试:隐私与性能平衡

1. 联邦学习系统概述与测试必要性 联邦学习&#xff08;Federated Learning, FL&#xff09;是一种分布式机器学习范式&#xff0c;其核心在于数据不出本地设备&#xff0c;仅通过模型参数聚合实现协同训练&#xff0c;从而保护用户隐私。这一特性使其在医疗、金融等敏感领域广…

作者头像 李华
网站建设 2026/6/10 1:58:29

手把手实现Lung-DETR:从理论到代码,逐模块解析DETR在稀疏肺结节检测中的创新实战

文章目录 Lung-DETR:变形检测Transformer在稀疏肺结节异常检测中的创新实践——从框架解析到端到端实现的深度指南 第一章:数据基石——从LUNA16 CT扫描到可训练管道的精炼 第二章:模型铸魂——从DETR基线到Lung-DETR的变形升级 第三章:验证落地——从mAP曲线到临床部署的桥…

作者头像 李华
网站建设 2026/6/10 15:53:28

RT-Thread启动流程

系统上电 ↓ 复位中断向量 → Reset_Handler (汇编启动文件) ↓ SystemInit (初始化时钟、内存等) ↓ main() → entry() [GCC] ↓ rtthread_startup() [components.c] ↓ ├─→ rt_hw_interrupt_disable() // 关中断 ├─→ rt_hw_board_init() // 板级…

作者头像 李华
网站建设 2026/6/10 10:39:40

别再对Mamba论文一头雾水了!这篇破局指南手把手带你从理论到实战,彻底跑通第一个Demo

文章目录 从0玩转Mamba神经网络:理论+实战的保姆级教程 一、Mamba:序列任务的“效率新贵” 二、核心原理:Mamba的“制胜逻辑” 1. 状态空间模型(SSM)的魔力 2. Mamba vs Transformer:核心差异 三、实战入门:搭建简易Mamba模型 1. 环境搭建 2. 代码实现:Mamba文本分类器…

作者头像 李华