jQuery火箭图标返回顶部代码

环境:

  oracle jdk 11.0.2 LTS

  gitBash cmd

  javafx13

  gradle 5.2.1

首先打包jar:

 两个压缩包都一样的,解压后会有javafx的依赖jar包和项目jar包

在这里,需要用到几个工具:

  exe4j

  inno Setup Compiler

安装就不写了,都是傻瓜式

先打包为可执行exe文件:(这些图都能点击放大,为了排版美观我把它缩小了)

打开exe4j

 

 这些jar包如果是用gradle打包的会包含在压缩包lib目录中:

当然了使用maven打包也可以获取到,需要用一些插件打包。例如:

spring-boot-maven-plugin

使用它打包的依赖直接包含在项目jar里了,这里不多做概述

 

 一直next到最后会有个读条 。。。

读完后:

 

运行如果没问题,那么jar转exe程序就OK了,可以在你设置的生成文件夹下找到exe文件。但是!!

这里还没完,毕竟它是依赖你本机的jre环境运行的,到了其它没有jre的机子就不行了。。。。

那么我们需要给jre瘦身,根据你使用的模块配置:

我仅用到了java.base模块:

进入你的jre路径下执行cmd命令

./bin/jlink.exe --module-path jmods --add-modules java.base --output minijre

在目录下会生成一个minijre文件夹

单独剪切出来使用。minijre改名成了jre

启动inno setup compiler

File > New

 

 

 接下来基本都是默认配置,就不一 一截图了。。。

 

 

到这里打包成安装包也制作完成了。

============================================ 

如果觉得博主的文章对你有用请点击右下角的推荐让更多的人看到。谢谢!!

原文地址:https://www.cnblogs.com/bingco/p/12247053.html