首页 > 编程语言 >JavaFX系列---【新建JavaFx项目和打包】

JavaFX系列---【新建JavaFx项目和打包】

时间:2023-06-04 16:44:13浏览次数:53  
标签:hjw type -- JavaFX study JavaFx --- demo com

新建JavaFx项目和打包

1.安装jdk17,并配置环境变量

下载地址:https://www.oracle.com/java/technologies/downloads/#java17

2.安装wix3和启用.NET FREAMEWORK 3.5

下载地址:https://github.com/wixtoolset/wix3/releases/tag/wix3112rtm

3.安装scencebuilder

下载地址:https://openjfx.cn/scene-builder/#download,一路默认安装即可。

4.打开idea,安装JavaFx插件

5.新建JavaFx项目

5.1选择javafx,定义好项目名,选择jdk17

5.2启动和jlink打JAR包

5.3jpackage打包

#--type app-image:解压版
jpackage --name test --type app-image  -m com.hjw.demo-study/com.hjw.demo-study.HelloApplication  --runtime-image .\target\app\
#--type exe:exe版,安装后直接安装到C:\Program Files\test目录下
jpackage --name test --type exe  -m com.hjw.demo-study/com.hjw.demo-study.HelloApplication  --runtime-image .\target\app\
#--type msi:msi版
jpackage --name test --type msi  -m com.hjw.demo-study/com.hjw.demo-study.HelloApplication  --runtime-image .\target\app\

标签:hjw,type,--,JavaFX,study,JavaFx,---,demo,com
From: https://www.cnblogs.com/hujunwei/p/17455884.html

相关文章

  • Slik-Subversion使用命令行或者Ant获得本地svn的版本号码
    使用命令行Subversion访问项目源文件[url]https://www.open.collab.net/nonav/scdocs/ddUsingSVN_command-line.html.zh-cn[/url]Slik-Subversion安装包地址[url]https://sliksvn.com/pub/[/url]1.安装Slik-Subversion-1.7.19-x64.msi[url]https://sli......
  • OpenSSL-SM2
    OpenSSL-SM2在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务编译运行https://github.com/greendow/SM2-signature-creation-and-verification中的代码,提交运行结果与截图,(7‘)编译运行https://github.com/greendow/SM2-encrypt-and-decrypt中的代码提交运行结果与......
  • vscode插件开发----如何向输出通道中输出信息
    插件有时候需要输出一些信息,那么如何在输出通道中显示呢?使用如下代码即可:varoutputChannel:vscode.OutputChannel;//输出通道/***输出信息到控制台上,输出通道为MyCoder*@parammessage输出的文本信息*/exportfunctionmylog(message:string){if(outputC......
  • ant-design-vue中官网案例树穿梭框的疑问
    网上:我把官网这个案例的树改成支持父节点选择之后子节点也能被选中(移除案例中的checkStrictly),但是通过父节点选择之后子节点无法取消选择了(其实已经被取消选中但是勾选状态没变)。我把handleTreeData方法去掉了,不设置disabled好像没什么问题工作中的实际问题:只需选择叶子节点,......
  • Web安全-渗透测试-基础知识01
    1.域名定义:域名(英语:DomainName),又称网域,是由一串用点分隔的名字组成的互联网上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识.因为ip地址不方便记忆.而且不能显示地址组织的名称和性质,所以用域名也可以定位到响应的up,可简单理解为是ip地址的另一个称呼......
  • 密码工程-大素数
    任务详情在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务利大整数库(GMP或者OpenSSL),参考《密码工程》p113伪代码实现GenerateLargePrime函数(10‘)在测试代码中产生一个在范围l=2^255至u=2^256-1内的素数。(5‘)用OpenSSL验证你产生的素数是不是正确(5’)提交代......
  • vscode插件开发----获得当前打开的文件名
    采用下面代码即可:importvscode=require('vscode');//激活函数,是首先要调用的exportfunctionactivate(context:any){//注册一个命令letdisposable=vscode.commands.registerCommand('codeStat.countCurFile',function(){leteditor=vscode.window.......
  • Dubbo实战篇--异步
    theme:cyanosis日期更新说明2023年6月3日初版编辑最是人间留不住,朱颜辞镜花辞树离开这段时间,发现Dubbo其实已经已经发布到了3.2了,其实有点断更。前言“异步”作为性能优化的利器之一,对于系统优化是一种常见思路;Dubbo天然的异步模式,不需要启动多线程即可完成......
  • 智能AI客服系统- 企业AI知识库
    我们都使用过ChatGPT,也能感受得到他的大模型能力。但是,它并不能知道我们企业或个人的私有知识信息。现在,唯一客服系统已经搭配了智能知识库AI,基于ChatGPT和私有数据构建智能知识库,智能辅助客服回复用户消息。可以做到全自动回复,或者辅助客服人工回复。智能AI客服系统+企业AI知......
  • 《Linux就该这么学》--本书组织结构
    部署虚拟环境安装Linux系统:新手必须掌握的Linux命令:管道符、重定向与环境变量:Vim编辑器与Shell命令脚本:用户身份与文件权限:存储结构与磁盘划分:使用RAID与LVM磁盘阵列技术:iptables与firewalld防火墙:使用ssh服务管理远程主机:使用Apacha服务部署静态网站:使用vsftpd服务传......