将JavaFX打包生成exe文件

一、使用e(fx)clipse打包

你需要准备:jdk1.8 以及安装了 e(fx)clipse 插件的 Eclipse 4.3 或更高版本。

第一步:配置Eclipse

打开:窗口——首选项——java——已安装的jre
点击右侧的添加,将jdk路径加入并设为默认值。
在这里插入图片描述
打开java——编译器
将编辑器一致性级别设置为1.8
在这里插入图片描述

第二步:编辑build.fxbuild

如果你的项目里没有build.fxbuild文件,你可以新建一个javafx项目,然后拷贝这个文件过来。

将下图中的参数填好,点击右侧的Generate ant build.xml only
在这里插入图片描述

第三步:添加程序的图标

如果你不想配置图标可以跳过这一步

在build目录下新建package——windows子目录,然后拷入图标,注意图标名必须匹配build.fxbuild中指定的Application标题名
在这里插入图片描述

第四步:添加资源

如果你没有想添加的资源,可以跳过这一步
在build目录下新建dist——resources子目录,然后拷入资源
在这里插入图片描述

第五步:配置build.xml

如果你没有添加程序图标也没有添加资源,可以跳过这一步

添加“basedir”
找到路径fxant,添加一行到${basedir}(让图标可用)

<pre class="html" name="code"><path id="fxant">
	<filelist>
		<file name="${java.home}\..\lib\ant-javafx.jar"/>
		<file name="${java.home}\lib\jfxrt.jar"/>
		<file name="${basedir}"/>
	</filelist>
</path>

添加“resources”
找到块 fx:resources id=“appRes”,为resources添加一行

<fx:resources id="appRes">
	<fx:fileset dir="dist" includes="test.jar"/>
	<fx:fileset dir="dist" includes="libs/*"/>
	<fx:fileset dir="dist" includes="resources/**"/>
</fx:resources>```

## 第六步:运行build.xml
![在这里插入图片描述](https://img-blog.csdnimg.cn/a09b408e28cd437bbf66dd5d2b8018d7.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3BrNTUxNQ==,size_16,color_FFFFFF,t_70)
等待运行一会,你会在控制台看到进度,如果一切成功,打包好的exe将在build/deploy/bundles目录下
![在这里插入图片描述](https://img-blog.csdnimg.cn/15e887982fca47d8856a41aedc2a1fbe.png)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pk5515

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值