java springboot 项目打包成 exe应用

2023-11-09

前期准备

将项目打成jar包
将jdk目录中的jre和jar包放到同一个目录下
(如果没有jre则需要去官网下载一份)
地址: https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

下载 打包工具
链接:https://pan.baidu.com/s/17GJ9DBgR_jnBtw6o9-YM9g?pwd=jztt
提取码:jztt
官网地址: https://www.ej-technologies.com/download/exe4j/files

注册码:

L-g782dn2d-1f1yqxx1rv1sqd
A-XVK258563F-1p4lv7mg7sav
A-XVK209982F-1y0i3h4ywx2h1
A-XVK267351F-dpurrhnyarva
A-XVK204432F-1kkoilo1jy2h3r
A-XVK246130F-1l7msieqiwqnq
A-XVK249554F-pllh351kcke50

开始打包

一 打开软件输入秘钥

name 和 company 随便填 然后点击下一步
在这里插入图片描述

选择 jar in exe

下一步
在这里插入图片描述

填写应用名称和输出路径

下一步
在这里插入图片描述

选择启动模式

GUI 启动
黑窗口启动
作为服务启动

应用图标可选可不选, 如果选择的话, 使用 ico后缀
在这里插入图片描述

选择64位系统

新版本会自动选择64位系统
![在这里插入图片描述](https://img-blog.csdnimg.cn/5f3873ae01c349c7a4fd1c381ba42712.png

![在这里插入图片描述](https://img-blog.csdnimg.cn/1563cbe625634903a9c26d900805a33a.png

一直下一步

到该页面进行jar包启动配置

在VM参数配置的地方加上:-Dfile.encoding=utf-8
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

点击下一步,配置JRE

在这里插入图片描述
在这里插入图片描述
选择jar包同目录下的jre
选择后的目录应该是相对目录的形式
在这里插入图片描述

接着下一步,选择Client VM

在这里插入图片描述

然后一直下一步 出现以下界面即可

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java springboot 项目打包成 exe应用 的相关文章

  • 动态选择端口号?

    在 Java 中 我需要获取端口号以在同一程序的多个实例之间进行通信 现在 我可以简单地选择一些固定的数字并使用它 但我想知道是否有一种方法可以动态选择端口号 这样我就不必打扰我的用户设置端口号 这是我的一个想法 其工作原理如下 有一个固定
  • Spring AspectJ 在双代理接口时失败:无法生成类的 CGLIB 子类

    我正在使用Spring的
  • 如何在java中将一个数组列表替换为另一个不同大小的数组列表

    我有两个大小不同的数组列表 如何从此替换 ArrayList
  • 如何获取之前的URL?

    我需要调用我的网络应用程序的 URL 例如 如果有一个从 stackoverflow com 到我的网站 foo com 的链接 我需要 Web 应用程序 托管 bean 中的 stackoverflow 链接 感谢所有帮助 谢谢 并不总是
  • 如何更改javaFX中按钮的图像?

    我正在使用javaFX 我制作了一个按钮并为此设置了图像 代码是 Image playI new Image file c Users Farhad Desktop icons play2 jpg ImageView iv1 new Ima
  • 来自 dll 的 Java 调用函数

    我有这个 python 脚本导入zkemkeeperdll 并连接到考勤设备 ZKTeco 这是我正在使用的脚本 from win32com client import Dispatch zk Dispatch zkemkeeper ZKE
  • 帮助将图像从 Servlet 获取到 JSP 页面 [重复]

    这个问题在这里已经有答案了 我目前必须生成一个显示字符串文本的图像 我需要在 Servlet 上制作此图像 然后以某种方式将图像传递到 JSP 页面 以便它可以显示它 我试图避免保存图像 而是以某种方式将图像流式传输到 JSP 自从我开始寻
  • 内部类的构造函数引用在运行时失败并出现VerifyError

    我正在使用 lambda 为内部类构造函数创建供应商ctx gt new SpectatorSwitcher ctx IntelliJ建议我将其更改为SpectatorSwitcher new反而 SpectatorSwitcher 是我正
  • volatile、final 和synchronized 安全发布的区别

    给定一个带有变量 x 的 A 类 变量 x 在类构造函数中设置 A x 77 我们想将 x 发布到其他线程 考虑以下 3 种变量 x 线程安全 发布的情况 1 x is final 2 x is volatile 3 x 设定为同步块 sy
  • 如何在谷歌地图android上显示多个标记

    我想在谷歌地图android上显示带有多个标记的位置 问题是当我运行我的应用程序时 它只显示一个位置 标记 这是我的代码 public class koordinatTask extends AsyncTask
  • 在我的 Spring Boot 示例中无法打开版本 3 中的 Swagger UI

    我在 Spring Boot 示例中打开 swagger ui 时遇到问题 当我访问 localhost 8080 swagger ui 或 localhost 8080 root api name swagger ui 时出现这种错误 S
  • 尝试将 Web 服务部署到 TomEE 时出现“找不到...的 appInfo”

    我有一个非常简单的项目 用于培训目的 它是一个 RESTful Web 服务 我使用 js css 和 html 创建了一个客户端 我正在尝试将该服务部署到 TomEE 这是我尝试部署时遇到的错误 我在这里做错了什么 刚刚遇到这个问题 我曾
  • logcat 中 mSecurityInputMethodService 为 null

    我写了一点android应显示智能手机当前位置 最后已知位置 的应用程序 尽管我复制了示例代码 并尝试了其他几种解决方案 但似乎每次都有相同的错误 我的应用程序由一个按钮组成 按下按钮应该log经度和纬度 但仅对数 mSecurityInp
  • Eclipse 选项卡宽度不变

    我浏览了一些与此相关的帖子 但它们似乎并不能帮助我解决我的问题 我有一个项目 其中 java 文件以 2 个空格的宽度缩进 我想将所有内容更改为 4 空格宽度 我尝试了 正确的缩进 选项 但当我将几行修改为 4 空格缩进时 它只是将所有内容
  • 如何使用 jUnit 将测试用例添加到套件中?

    我有 2 个测试类 都扩展了TestCase 每个类都包含一堆针对我的程序运行的单独测试 如何将这两个类 以及它们拥有的所有测试 作为同一套件的一部分执行 我正在使用 jUnit 4 8 在 jUnit4 中你有这样的东西 RunWith
  • Eclipse 启动时崩溃;退出代码=13

    I am trying to work with Eclipse Helios on my x64 machine Im pretty sure now that this problem could occur with any ecli
  • 干净构建 Java 命令行

    我正在使用命令行编译使用 eclipse 编写的项目 如下所示 javac file java 然后运行 java file args here 我将如何运行干净的构建或编译 每当我重新编译时 除非删除所有内容 否则更改不会受到影响 cla
  • 在java中为组合框分配键

    我想添加一个JComboBox在 Swing 中这很简单 但我想为组合中的每个项目分配值 我有以下代码 JComboBox jc1 new JComboBox jc1 addItem a jc1 addItem b jc1 addItem
  • 如果没有抽象成员,基类是否应该标记为抽象?

    如果一个类没有抽象成员 可以将其标记为抽象吗 即使没有实际理由直接实例化它 除了单元测试 是的 将不应该实例化的基类显式标记为抽象是合理且有益的 即使在没有抽象方法的情况下也是如此 它强制执行通用准则来使非叶类抽象 它阻止其他程序员创建该类
  • Spring Boot 无法更新 azure cosmos db(MongoDb) 上的分片集合

    我的数据库中存在一个集合 documentDev 其分片键为 dNumber 样本文件 id 12831221wadaee23 dNumber 115 processed false 如果我尝试使用以下命令通过任何查询工具更新此文档 db

随机推荐

  • ListView 实时刷新数据时出现闪烁的问题

    在ListView所在的窗体类文件里面 比如Form1 另写一个扩展方法 代码如下 public static class DoubleBufferListView
  • 关于微信小程序中左上角返回键触发事件

    此时在详情页点击收藏按钮之后 点击页面左上角的返回事件 需要在列表页同时显示收藏标志 收藏是存在缓存里面的 此时如果列表页想要获取收藏的缓存 不能在onLoad函数中获取缓存 需要在onShow函数中获取 这样页面的图标才会同步显示
  • C语言 json parser - JSMN

    项目地址 GitHub zserge jsmn Jsmn is a world fastest JSON parser tokenizer This is the official repo replacing the old one at
  • python总结——对象

    目录 一 对象的知识 二 对象在内存的存储 一 对象的知识 1 python中 一切皆对象 每个对象有 标识 地址 类型 数据类型 值组成 2 对象的本质 一个内存块 拥有特定的值 支持特定类型的相关操作 3 对象存储在堆 变量存储在栈 变
  • Servlet+JDBC实战开发书店项目讲解第三篇:商品查询实现

    Servlet JDBC实战开发书店项目讲解第三篇 商品查询实现 本篇博客将介绍如何在Servlet JDBC实战开发书店项目中实现商品查询功能 我们将从设计数据库表结构和实体类开始 一步一步详细讲解代码实现过程 包括前端页面的设计和后端S
  • 使用 MCGS 脚本实现开机页面倒数三秒跳转功能

    创建窗口及组件 新建两个窗口 窗口0 与窗口1 其中 窗口0为欢迎界面 窗口1为跳转后界面 在窗口0界面中 添加一个输入框 以方便观看数据的计时情况 实际工程中 是插入图片 以显示欢迎界面 在窗口1 中 添加文本 跳转成功 创建变量 在实时
  • 【 VScode上配置c++编译环境出现报错】

    VScode上配置c 编译环境出现报错 在写好launch json代码 tasks json代码 c cpp properties json代码之后 点击运行第一个 HelloWorld cpp 代码 却出现 No such file o
  • Maven高级

    回顾 1 文件上传 fileupload MultipartFile 将上传的文件保存到硬盘上 获取文件名 2 restful url书写的一种风格 http localhost user 1 springmvc支持restful Post
  • 最小二乘法的拟合原理

    一 最小二乘法的拟合原理 根据 数学指南 书中的解释 图2 数学指南 中对最小二乘法的解释 上面这段话 枯燥且无趣 大家不用厌恶 数学向来这个样子 现在 我们来慢慢认识上面这段话的意思 这句话的意思是说 拟合有两个前提 1 要有N个不同的点
  • 机械手臂c语言如何编程,一种串联机械手臂的示教编程方法

    一种串联机械手臂的示教编程方法 技术领域 0001 本发明涉及一种串联机械手臂的示教编程方法 具体的说是通过体感设备和数据手套检测人的手臂的姿态变化 并且通过计算转换为机器人手臂关节角度的变化 并保存关节角度 完成示教编程 属于机器人及控制
  • idea的使用技巧

    idea的使用技巧 一 断点调试 1 源断点 要输出每一次的参数信息 System out print不应该使用它 它是一个同步方法 是线程安全 过多时会挤占线程 占用资源 内部实现 public void println int x sy
  • java word转pdf

    这里找了三种比较简单的工具 poi jacob和aspose poi 注意 版本不太高 版本太高有报错 依赖
  • axios 使用总结

    功能简介 axios是第三方封装库 作用是在框架中使用数据请求 安装 npm install axios S 在Vue 项目文件中的main js 文件 定义axios请求类的全局引用 核心代码如下 特点 1 它在浏览器中创建的是浏览器对象
  • IDEA查看某个类的某个方法或该类在哪里被调用或引用

    1 方法的话鼠标定位到该方法名 右键Find Usages 或直接快捷键 Alt F7 这样的话就会显示 2 类的话 也是定位到文件夹下的Java类文件 或者定位到 public class 类名这里 右键Find Usages
  • keil勾选Use MicroLIB 的作用

    MicroLib是一个针对用C编写的基于ARM的嵌入式应用程序的高度优化的库 与包含在ARM编译器工具链中的标准C库相比 MicroLib提供了许多嵌入式系统所需的代码大小的显著优势 下图对使用标准库和使用微库代码大小进行了对比 Micro
  • 联想原装系统OEM系统联想出厂系统联想原装系统 Lenovo ThinkPad ThinkBook拯救者出厂预装系统原厂系统

    系统镜像是在联想服务器下载 百分百的出厂预装正版系统 驱动完善 自带预装Office 自带一键恢复 联网即可激活系统 根据个人电脑配对的型号配置下载恢复 安装完恢复隐藏分区 带一键还原功能 和出厂时的系统状态一致 文件地址https pan
  • python好用的第三方库_如何学习使用第三方库

    如何学习使用第三方模块 得益于python强大的开源社区 我们在使用python开发项目时 可以几乎可以做到全程拿来主义 需要什么 就百度好了 总会有人已经实现了你需要的功能模块 你所需要做的仅仅是使用pip命令安装他们 虽然你不必重复造轮
  • 改变金融贷款市场营销方式 ---- 运营商大数据精准获客

    与传统的企业网络营销相比 最常见的是网络推广和硬广告推广 一些企业无法找到可靠准确的数据来源 也无法找到一些未知的总数据 这些数据大多存在持续时间长 准确性差的缺点 企业在将这些数据信息应用于商品在线营销时往往会遇到不足 在当前的数据和信息
  • 搜索引擎的小技巧:site,+,- 等指令的使用

    1 把搜索范围限定在网页标题中 intitle 网页标题通常是对网页内容提纲挈领式的归纳 把查询内容范围限定在网页标题中 有时能获得良好的效果 使用的方式 是把查询内容中 特别关键的部分 用 intitle 领起来 例如 找林青霞的写真 就
  • java springboot 项目打包成 exe应用

    前期准备 将项目打成jar包 将jdk目录中的jre和jar包放到同一个目录下 如果没有jre则需要去官网下载一份 地址 https www oracle com java technologies javase javase8u211 l