zoukankan      html  css  js  c++  java
  • 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地址

      (1) 选择刚刚exe4j生成的exe文件

      (2)点击添加文件夹,添加JRE运行环境,直接把你java目录下的jre文件夹拷一份出来,记得一定拷一份出来!!不要直接用你Java目录下的!!

    选择是

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

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

    26.选择是,下一步

    27.点击完成

    28.先不要编辑,选择否,这里加个斜杠\jre,标识指定的jre运行目录

    29.点击运行

    30.等待进度条走完

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

     32.打开软件,运行成功

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

  • 相关阅读:
    一句话命令修改大小写
    SpringBoot打成jar包后无法读取resources资源文件里文件路径的问题 cannot be resolved to absolute file path because it does
    java路径两种写法"/"和"\"
    java SASL_SSL 帐号密码 方式访问 kafka
    Mybatis 获得自动生成主键值
    swo2 SOA OAuth 使用,
    java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp是因为时间字段里有'0000-00-00 00:00:00‘这种格式的日期导致的
    OkHttp3找不到FormEncodingBuilder
    Maven依赖的版本范围
    java lambda求和
  • 原文地址:https://www.cnblogs.com/hjieone/p/11139805.html
Copyright © 2011-2022 走看看