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程序的问题,不是打包软件的问题。

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1159200.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java面向对象三大类及异常处理_不同对象类型处理不同异常,零基础入门到精通,收藏这篇就够了

**Java包的作用:**解决类名重复的问题 访问控制权限: 同包同类:4 同包不同类:3 无private 不同包子类:2 无默认 不同包中非子类:1 无protected **jar命令:**先编译,后打包clas…

网络安全核心技术与风险防范关键点深度解析:一文厘清主流方案与实践

伴随着互联网的发展,它已经成为我们生活中不可或缺的存在,无论是个人还是企业,都离不开互联网。正因为互联网得到了重视,网络安全问题也随之加剧,给我们的信息安全造成严重威胁,而想要有效规避这些风险&…

CRMEB技术合作模式匹配指南|3种模式=3个创业阶段,选对少走3年弯路!

为什么CRMEB会被50万企业选择❓❓ 💡 全系产品源码开源可二开 多模式授权 无捆绑销售! 从个人创业到行业龙头,3大技术合作模式精准对标,全程护航!😎 闭眼抄作业公式: 快速启动 → 选商业版&am…

让模型“看得见、管得住”:大模型测评的企业级路径

过去两年,大模型技术的发展速度远超预期。从最初的能力展示与试点应用,到如今在智能客服、内容生成、知识问答、业务辅助等场景中的持续落地,大模型正在从“前沿技术”转变为企业数字化体系中的重要基础能力。越来越多的业务开始直接依赖模型…

Claude Code 使用必看:1 个配置文件修改,让所有 Skill 在所有项目可用

前言:一次令人困惑的安装经历 最近在使用 Claude Code 时遇到了一个让我"小脑萎缩"的问题: 通过 /plugin install 安装了几个常用的 skill,在当前项目中使用正常。但当我切换到另一个项目时,却发现: 在提示词…

不用懂代码!不用等排期!0门槛也能打造个性商城~

🙏救命!终于不用再求设计师改第N版页面效果图了! CRMEB商城页面DIY装修有多炸?直接划重点! 🎨【26个组件玩出花】 💥热区组件:图片随你划分,一张图轻松实现多处点击跳转。…

网络安全技术硬核盘点:一文讲透主流攻防体系与高能总结

网络安全技术虽然非常复杂,但是归纳起来,主要就是为了解决以下三方面问题: 1.数据的机密性:即如何令人们发送数据,即使被其他无关人员截取,他们也无法获知数据的含义。 2.数据的有效性:指数据不…

攻克端侧AI部署:基于华为昇腾310平台的模型移植与Atlas 200DK实战详解

文章目录 从入门到实战:华为昇腾310 Atlas 200DK深度学习模型移植全流程 一、技术背景与应用价值 二、核心工具与流程概览 三、环境搭建:让开发板准备就绪 1. 硬件连接 2. 系统与驱动安装 3. 开发环境配置(PC端) 四、模型转换:让模型适配昇腾硬件 1. 准备原始模型(以ONNX…

网络安全从入门到精通:核心定义、技术全景与防御体系构建指南

伴随着互联网的发展,它已经成为我们生活中不可或缺的存在,无论是个人还是企业,都离不开互联网。正因为互联网得到了重视,网络安全问题也随之加剧,给我们的信息安全造成严重威胁,而想要有效规避这些风险&…

攻防视角下的网络安全检测技术全景:主动防御体系中的关键手段与实践

一,网络安全漏洞 安全威胁是指所有能够对计算机网络信息系统的网络服务和网络信息的机密性,可用性和完整性产生阻碍,破坏或中断的各种因素。安全威胁可分为人为安全威胁和非人为安全威胁两大类。 1,网络安全漏洞威胁 漏洞分析的…

攻克RK3588环境配置难题:手把手完成OpenCV+LibTorch+FFmpeg集成,实现高效模型部署。

文章目录 RK3588搭建OpenCV+LibTorch+FFmpeg环境:深度学习模型部署的通关指南 一、技术价值:为何要搭建这套环境? 二、环境搭建:步步为营构建技术底座 1. 系统准备与依赖安装 2. 编译安装FFmpeg 3. 编译安装OpenCV 4. 编译安装LibTorch 三、深度学习模型测试:让环境“跑”…

吴忠码上羽毛球新势力!韩宁波:让每个击球声都成为进阶的号角

吴忠码上羽毛球新势力!韩宁波:让每个击球声都成为进阶的号角在吴忠这片充满活力的土地上,羽毛球运动正以蓬勃之势发展,而韩宁波,无疑是这股新势力中最为耀眼的存在。从赛场上的冠军到如今备受赞誉的金牌教练&#xff0…

测试人员在职场中如何提升自己的沟通能力?

在如今越来越强调团队协作的职场工作中,沟通能力是必不可少的职场技能之一。其实要提升自己的沟通能力。就要做的以下几点。 职场沟通的重要性 每十个职场不顺的人里面,沟通能力不佳的就占七成。与人交流要求我们巧妙地听和说,而不是无所顾忌…

全功能自定义表单构建平台,从问卷到工单,一系统全覆盖

温馨提示:文末有资源获取方式在线上线下融合日益紧密的今天,如何优雅地实现“信息收集”与“资金收取”的同步完成,是许多服务型、教培型、活动型商家面临的核心挑战。一款集成了在线支付能力的智能表单系统源码,正是解决这一痛点…

Mysql常用函数——字符串函数(上)

在python、C语言、java等编程语言里边我们常常能看到好多方便又好用的函数,好多刚学习SQL的小白用户不禁会问,SQL里边有没有函数呢,有哪些函数呢?答案是:有,有很多。 今天我们就一块来学习Mysql数据库中常见的一些函数(不同数据库其函数是有差别),首先我们先来学习…

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

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

Access自动生成PPT报告完全指南

hi,大家好!在日常工作中,我们经常需要将Access数据库中的数据整理成PPT报告进行汇报。手工复制粘贴不仅效率低下,还容易出错。本文将手把手教你使用VBA实现Access数据自动导出到PowerPoint,生成一份专业的数据分析报告…

‌AI测试框架比较:TensorFlow vs PyTorch——测试从业者的专业指南

在人工智能(AI)应用的爆炸式增长中,软件测试从业者面临着前所未有的挑战:如何确保AI模型的准确性、鲁棒性和效率。TensorFlow(由Google开发)和PyTorch(由Meta开发)是两大主导框架&am…

Preprocessor dependency “sass-embedded“ not found.

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

UI自动化测试工具详解

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快常用工具1、QTP:商业化的功能测试工具,收费,可用于web自动化测试 2、Robot Framework:基于Python可扩展的关键字驱动…