SpringBoot携带Jdk绿色部署项目

文章目录

  • SpringBoot携带Jdk绿色部署运行项目
    • [1. 实现步骤](#1. 实现步骤)
    • [2. 自测项目文件目录及bat文件内容,截图如下:](#2. 自测项目文件目录及bat文件内容,截图如下:)
      • [2-1 项目文件夹列表:](#2-1 项目文件夹列表:)
      • [2-2. bat内容](#2-2. bat内容)
    • [3. 扩展: 1.6-1.8版本的jdk下载](#3. 扩展: 1.6-1.8版本的jdk下载)

SpringBoot携带Jdk绿色部署运行项目

说明:

bash 复制代码
实际应用的不方便场景:
	1. 实际项目部属时,现有服务器可能已安装有Jdk,和自己项目的Jdk版本不一致,不敢安装自己的Jdk;
	2. 运行项目的服务器,不想每台都要独立安装Java的Jdk环境,想要项目文件夹完整拷贝,即可直接使用;
本解决思路的好处:
	1、不用独立安装自己需要的Jdk环境,防止对服务器上已有的项目造成影响;
	2、多台服务器部署时,不用每台服务器都安装环境,拷贝过去即可直接运行;

1. 实现步骤

bash 复制代码
1:将自己的SpringBoot项目打包,生成指定jar;
2:直接官网下载项目运行时版本的 jre ,解压后,将文件夹拷贝出来;  
	或  直接拷贝本地jdk目录下的jre亦可:
			***: A、找到自己开发电脑,已安装Jdk的电脑,打开JDK目录,
				 B、将Jdk路径下的 jre 文件夹,整体复制出来;
			【注 ==> 开发环境Jdk下的 jre 文件夹占用体积大些,官网提供的 jre 文件夹体积小 】
3:将项目Jar和Jre文件夹放置同一文件夹下,另新建一个bat启动文件;
4:bat文件中写入:start jre1.8/bin/java -jar TestSringBootRun.jar; 【即指定自己的Jdk运行环境】

2. 自测项目文件目录及bat文件内容,截图如下:

2-1 项目文件夹列表:

2-2. bat内容

bash 复制代码
# 自测通过的 bat 内容,自己命名的bat文件: Run.bat
@REM 批处理显示的名称
title 测试SpringBoot携带Jre运行服务

@REM 使用当前路径下的Jre,运行但钱路径下的Jar包  
start jre1.8/bin/java -jar ScuiService.jar

3. 扩展: 1.6-1.8版本的jdk下载

bash 复制代码
#  注:
#		目前官网下载低于jdk1.8版本,需要登陆用户才可下载;
#		下面是热心网友提供的账号及密码,亲测有效
账户:[email protected]
密码:OraclePassword123!

账户: [email protected]
密码:Hkk.520.1314

账户:[email protected] 
密码:Oracle123

账户:[email protected]
密码:LR4ever.1314

1、java SE 1.6各个版本 jdk

2、java SE 1.7各个版本 jdk

3、java SE 1.8各个版本 jdk

相关推荐
jakeswang9 分钟前
一致性框架:供应链分布式事务问题解决方案
分布式·后端·架构
IT艺术家-rookie1 小时前
golang--channel的关键特性和行为
开发语言·后端·golang
电商数据girl4 小时前
【经验分享】浅谈京东商品SKU接口的技术实现原理
java·开发语言·前端·数据库·经验分享·eclipse·json
小猫咪怎么会有坏心思呢5 小时前
华为OD机考-货币单位换算-字符串(JAVA 2025B卷)
java·开发语言·华为od
Asurplus5 小时前
【微信小程序】3、SpringBoot整合WxJava发送订阅消息
spring boot·微信小程序·消息通知·订阅消息·消息模板
一坨阿亮5 小时前
MyBatis原理
java·开发语言·mybatis
不太可爱的叶某人6 小时前
【学习笔记】深入理解Java虚拟机学习笔记——第7章 虚拟机类加载机制
java·笔记·学习
我的炸串拌饼店6 小时前
ASP.NET MVC 中SignalR实现实时进度通信的深度解析
后端·asp.net·mvc
CUIYD_19896 小时前
Spring MVC 处理静态资源请求 - ResourceHandler
java·spring·mvc
晴空月明7 小时前
Java 集合框架底层数据结构实现深度解析
java