JavaFx项目打包成exe,并集成Jre,使Java项目在任意机器运行

首先需要exe4J软件

链接:https://pan.baidu.com/s/1kRu9Gst7wcLPYtQ4Jy0YwQ 
提取码:r1ai 
自行下载,安装过程省略,一直下一步就行

打开exe4j软件

1.如下图,有配置的可以选择配置,没有的就不管,直接next

2.选择"JAR in EXE" mode

3.选择输出目录

4.设置生成的文件名成(不是软件名),设置软件图标

5.设置系统位数,如果是64请勾选,否则不勾选(我也不知道对不对,如果报错就不勾选在打包一次)

6.设置软件运行所需要的jar包,以及程序入口(main方法)

7.点击右侧绿色箭头,添加主程序的jar包

8.下方有个main class 点击红框里的内容

9.我的是在application包名下的Main类,你们的看自己实际情况选择,然后点击OK

10.删掉这里的内容,next

11.设置运行的jre版本

12.设置jre位置,这里需要特别说明下jre位置,跟一会制作安装包有关,点击旁边绿色剪头添加JRE位置,记住这里的位置是一会安装后jre所在的位置,

我的是C:\Program Files (x86)\ak1ak1,然后点击OK

13.选择Dufault VM

14.然后全部点next直至一个绿色进度条走完

15.这时候软件是不能运行的,因为刚刚设置的C:\Program Files (x86)\ak1ak1目录是不存在的,一会jre将要被安装至这里

16.下载Inno Setup Compiler

链接:https://pan.baidu.com/s/111PLQ9gVLKZbCwGxPSxg8g 
提取码:ry7b 
18.安装一路next就行,没有特殊的设置,打开软件

19.新建脚本

20.这个直接下一步

21.设置应用程序信息,这是啥不用多说,应该都懂

22.重点来了,应用程序文件夹名称改为刚刚结尾的那个地址也就是ak1ak1,然后以防万一,用户更改安装地址(允许用户更改应用程序文件夹)这项去掉打钩

23.选择你刚刚生成的exe地址,点击添加文件夹,添加JRE运行环境,直接把你java目录下的jre文件夹拷一份出来,记得一定拷一份出来!!不要直接用你Java目录下的!!

选择是

24.这个是开始里的文件夹名称,看着设置就行,下一步

25.选择安装包输出目录,并且选择你的软件图标,setup是安装包名字随便改,下一步

26.选择是,下一步

27.点击完成

28.立即编译

29.这个编译脚本看着保存,随便

30.等待进度条走完

31.双击你输出的安装包安装就行

32.打开软件,运行成功

特别说明:刚刚在exe4j设置的jre路径现在在你刚刚选择的C:\Program Files (x86)\ak1ak1下面,之所以能直接运行,是因为程序指定到了jre环境到这里!

原文地址:https://www.cnblogs.com/hjieone/p/11139805.html

时间: 2024-11-05 22:55:59

JavaFx项目打包成exe,并集成Jre,使Java项目在任意机器运行的相关文章

java项目打包成exe文件

前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: eclipse.exe4j(网上有软件和帐号下载) 第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,config目录是些配置文件,lib是用到的第三方类库 开始打包,Simulate(Java项目)-鼠标右键-E

Java项目打包成exe的详细教程

把Java项目打包成exe共分为以下两步: 1. 利用Eclipse先把Java项目先打成jar包 2. 利用exe4j工具把jar包转成exe 这里以Java项目(ExeDemo)为例进行讲解 随便在一个位置新建一个文件夹,文件夹的名称也可以随便起,这里我们在桌面上新建一个文件ExeDemo 1.利用Eclipse先把Java项目先打成jar包 (1)找到要转成exe的Java项目 (2)Export相应的Java项目 (3)选择Java->JAR file (4)按照如下设置,然后点击Fin

Pyton项目打包成exe文件

Python项目打包成exe文件 1 系统环境 windows版本: Win7 64位 python环境:Anaconda python版本:3.6 64位 pyinstaller版本:3.5 1 安装pyinstaller库 Pyintaller打包时,会将解释器中所有的包默认一起打包,结果打包出的exe文件非常大.所以,建议使用Anaconda的虚拟环境来安装程序需要的包,然后在该虚拟环境中进行打包. 打开,Anaconda Prompt,切换到新建的虚拟环境安装pyinstaller和程序

web项目打包成exe在windows下一键安装 jdk+Tomcat+mysql

最近因为公司销售人员不懂软件,所以每次部署项目都需要技术人员到客户现场进行部署,很不方便.所以公司就让把我们的项目做成傻瓜式安装,这样就可以让销售人员去安装,也给技术省了很多事.我在网上找了很多教程但是有些地方还是不全,而且每个人写的也都不一样,所以在制作过程中遇到很多问题,经过几天研究终于实现了,现在就把我整理.研究的写下来,希望可以帮到更多人. 一:打包工具 在网上下载一个 Inno steup的制作exe文件工具 下面是我整理好的compile.iss文件(以下这个可以直接复制过去把要改的

Electron – 基础学习(2): 项目打包成exe桌面应用

项目创建完成,启动正常,接下来就是项目打包了.将测试Demo打包成exe桌面应用,点击exe文件,运行项目. 书接上文,创建项目有三种方式 Git拷贝.直接创建.通过electron社群提供的命令行工具(CLI)  electron-forge 创建项目,看起来对应的项目打包方式也应该有三种才对,但其实细看第一种方式和第三种项目创建方式是一样的,所以它们的项目打包方式也是一样的. 打包 electron 项目webpack工具有 electron-packager 和 electron-buil

Electron+Vue – 基础学习(2): 项目打包成exe桌面应用

项目创建完成,启动正常,接下来就是项目打包了.将测试Demo打包成exe桌面应用,点击exe文件,运行项目. 书接上文,创建项目有三种方式 Git拷贝.直接创建:通过electron社群提供的命令行工具(CLI)  electron-forge 创建项目,看起来对应的项目打包方式也应该有三种才对,但其实细看第一种方式和第三种项目创建方式是一样的,所以它们的项目打包方式也是一样的. 打包 electron 项目webpack工具有 electron-packager 和 electron-buil

exe4j将java项目打包成exe程序

参考网址:https://www.cnblogs.com/duwanjiang/p/6390379.html(项目的打包到exe4j的使用) 报错:The JAVA_HOME environment variable does not point to a working 32-bit JDK or 看这个 https://blog.csdn.net/xiciliu/article/details/54893150 原文地址:https://www.cnblogs.com/free-discip

java项目使用exe4j打包成exe文件

java项目使用exe4j打包成exe文件 前言:我们都知道java是平台无关性,可以打包成jar文件,到任何操作系统有jre环境的电脑都可以允许!但是我们打包成exe文件就相当于舍弃了这一大优势,不过确实有需要打包成exe的时候吧!下面介绍方法给大家,将java程序打包成exe可运行文件! 准备工具: eclipse.exe4j(exe4j的下载地址:http://www.pc6.com/softview/SoftView_68764.html#download  如安装遇到问题,请参见:ht

Swing项目编译成exe,并且打包成安装文件(一)

我们一般用java做Swing项目的时候一般都是只能在Myeclipse里面运行,那么怎么把我们的项目打包成exe可以直接双击运行呢? 初始工作:为了不让用户安装java环境,所以我们先新建一个文件夹,里面先把我们的jdk放进去 首先看下我的项目结构 其实很简单,就是一个java项目,支部会是Client继承了Jframe 好啦,那么怎么把这个项目变成exe呢,当然,首先我们要将项目先变成jar,那么在Myeclipse里面将项目变成jar其实简单, 对着项目右键-->Export -->Ja