win 打包java项目为exe一键部署,包括mysql和redis

需求:打包springboot项目在win系统下执行,并且要一键部署和开机启动

把所需的程序放在同一个文件夹

1.jdk文件夹:自己去下载,jdk8的话拿jre目录好了
2.mysql文件夹:是8.0.36版,270M精简版了
3.redis文件夹:配置都在redis.windows.conf
4.net文件夹:安装mysql前需要安装VS++2015程序,不然会报缺少什么dll文件
5.demo-0.0.1-SNAPSHOT.jar:是用maven打包的springboot项目
6.启动.bat:里面写的是启动mysql和redis,然后启动springboot的脚步哦
7.启动.exe:启动.bat脚本转格式过来的,后面打包成exe不要.bat文件了
8.将上面整个文件夹打包成myDemo.exe,点击可安装了

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

在这里插入图片描述
在这里插入图片描述

9.可看一下启动.bat脚本,如果本机有其他java项目,可以把java.exe复制一份并改名,然后用他启动
在这里插入图片描述

另:我已经准备好了程序点击下载

net

mysql

redis

关于将 文件夹 打包成.exe可看这个文章:链接: 点我啊

关于打包技巧可看这个文章:链接: 点我啊

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/30249.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python限制输入的数范围:如何避免程序崩溃

哈喽,大家好,我是木头左! 有时候用户可能会输入一些不符合预期的数值,导致程序崩溃或者产生错误的结果。为了避免这种情况,需要对用户输入的数值进行限制,确保它们在合理的范围内。本文将介绍如何在Python中…

windows桌面运维----第七天

1、运维有哪些方面选择: 1,桌面运维(以windows为主,砸个水晶头诸如此类) 2,通讯运维(电话) 3,网络运维,包括,路由,交换,防…

Microsoft AI Day:支持开放合作,普及技术应用,推进行业企业智慧化创新

微软在北京举办以“共创AI创新,智启无限可能”为主题的Microsoft AI Day活动,集中展示了在生成式智能技术加速发展普及的过程中,微软取得的最新技术突破与进展,并同步更新了在Microsoft Build 2024全球开发者大会上发布的一系列Az…

[归档]YOLOv8l在rk3588上量化后的细节

归档备查。这是我第一个成功进行量化的模型: D RKNN: [17:53:26.729] Network Layer Information Table D RKNN: [17:53:26.729] ----------------…

人力资源招聘社会校企类型招聘系统校园招聘小程序

校企社会人力资源招聘小程序:开启高效招聘新时代 🚀开篇:打破传统,开启招聘新篇章 在快速发展的现代社会,人力资源招聘已经成为企业和学校共同关注的重要议题。为了更高效、便捷地满足双方的招聘需求,一款…

第58章SOCKET:TCP/IP网络基础

58.1 互联网 互联网会将不同的计算机网络连接起来并允许位于网络中的主机相互之间进行通信。互联网的目标是隐藏不同物理网络的细节以便向互联网中的所有主机呈现一个统一的网络架构,TCP/IP已经成了使用最为广泛的协议套件了, 术语Internet被用来指将全球…

【架构师】听说CDN服务把公司账户余额干趴了?我不服

最近老是看到八卦消息 说是某系统用了cdn的加速服务,某些学员一晚上学员几千个小时(真好学),结果一晚上就欠费,又是几千大洋没了,吓的我赶紧上链接(呸,上控制台看看) 关于…

如何通过安全基线做到网络准入

企业在选择网络准入设备时,应当遵循以下步骤和考虑因素: 明确需求 确定组织对网络准入控制的具体需求,包括控制的设备类型、用户数量、网络规模及安全策略等。考虑是否有特定的合规性要求 研究产品功能 研究不同准入设备的功能和特性&…

【网络安全学习】使用Kali做信息收集-01-<域名信息主机信息>

1.收集开源情报 开源情报(Open Source Intelligence,OSINT)是指从各种公开的渠道中寻找和获取有价值的信息 如:互联网、媒体、社交网络、公共数据库等开源情报具有以下特点: - 丰富性:开源情报涵盖了各种类型和领域的信息 - 可…

关于归一化能量与归一化功率(连续与离散+1)

前言: ① 周期信号 与 直流信号 都是功率信号 ②一个信号可以既不是能量信号也不是功率信号,但不可能既是能量信号又是功率信号 归一化能量 对于一个连续时间信号 ( x(t) ),归一化能量 ( E ) 的定义为: E lim ⁡ T → ∞ ∫ −…

macOS聚集搜索功能开启与关闭

按下command空格弹出 使用搜索 关闭搜索 sudo mdutil -a -i off 启用搜索 sudo mdutil -a -i on

深信服科技:2023网络安全深度洞察及2024年趋势研判报告

2023 年,生成式人工智能和各种大模型迅速应用在网络攻击与对抗中,带来了新型攻防场景和安全威胁。漏洞利用链组合攻击实现攻击效果加成,在国家级对抗中频繁使用。勒索团伙广泛利用多个信创系统漏洞,对企业数据安全与财产安全造成了…

【AI】生成式AI服务器最低配置

【背景】 考虑数据安全,又想用AI赋能企业内部的日常工作,答案只有一个,本地部署。 UI采用open-web-ui,模型用Ollama管理,在局域网做成SAAS服务。要组一个服务器,提供部门内部最多30个的API并发。以下为反复…

【Python Cookbook】S02E12 字符串的连接及合并 ‘ ‘.join()

目录 问题解决方案讨论 问题 如果我们想要将很多小的字符串合并成为一个大的字符串,怎么办? 解决方案 如果只是想连接一些字符串,一般使用 操作符即可。 a "is Chicago" b "not Chicago" print(a " " …

[创业之路-117] :制造业企业的必备管理神器-ERP-是什么?企业经营管理与EPR的主要功能模块与全流程

目录 一、什么是EPR 1.1 跨企业的供应链思想 1.2 EPR的概念:企业资源管理计划 1.2.1 助力企业管理各种资源:人、财、物(机、料、法、环) 1.2.2 助力企业有效管理 1.2.3 效率的提升 1.4 应用领域 二、ERP的功能模块 三、E…

【docker】docker启动neo4j,并配置内存

注意下:--volume宿主机目录:/data 和 --publish宿主机port:7474 --publish宿主机port:7687 docker run -d \ --publish9801:7474 --publish9802:7687 \ --env NEO4J_AUTHneo4j/passwd \ --volume/opt/docker/data/vol-data/neo4j4.2:/data \ --restart always \ --…

AI金融投资:批量下载巨潮资讯基金招募说明书

打开巨潮资讯的基金招募说明书页面: http://www.cninfo.com.cn/new/fulltextSearch/full?searchkey%E5%B0%81%E9%97%AD%E5%BC%8F%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%E8%AF%81%E5%88%B8%E6%8A%95%E8%B5%84%E5%9F%BA%E9%87%91%E6%8B%9B%E5%8B%9F%E8%AF%B4%E6%98%…

Web前端网页设计模板:创新设计与高效开发的完美融合

Web前端网页设计模板:创新设计与高效开发的完美融合 在当今数字化时代,Web前端网页设计模板已经成为构建美观且功能强大的网页应用的重要工具。它不仅能够简化开发过程,提升工作效率,还能够确保网页在各种设备上都能够呈现出令人…

Web前端能进什么国企:探索前端技能在国有企业的应用前景

Web前端能进什么国企:探索前端技能在国有企业的应用前景 在数字化浪潮席卷全球的今天,Web前端技术已经渗透到各个行业和领域。对于许多寻求稳定职业发展的前端开发者而言,国有企业(国企)成为了一个颇具吸引力的选择。…

Flink 窗口触发器

参考: NoteWarehouse/05_BigData/09_Flink(1).md at main FGL12321/NoteWarehouse GitHub Flink系列 9. 介绍 Flink 窗口触发器、移除器和延迟数据等 | hnbian https://github.com/kinoxyz1/bigdata-learning-notes/blob/master/note/flink/Window%26%E6%97%B6…