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版本,需要登陆用户才可下载;
#		下面是热心网友提供的账号及密码,亲测有效
账户:3028064308@qq.com
密码:OraclePassword123!

账户: 602205528@qq.com
密码:Hkk.520.1314

账户:2696671285@qq.com 
密码:Oracle123

账户:541509124@qq.com
密码:LR4ever.1314

1、java SE 1.6各个版本 jdk

2、java SE 1.7各个版本 jdk

3、java SE 1.8各个版本 jdk

相关推荐
baozhengw6 分钟前
信创改造-SpringBootJar包改为WAR包部署Tomcat
java·tomcat
阳光是sunny6 分钟前
LangGraph实战教程:预定义状态MessagesState与AgentState
前端·人工智能·后端
我叫黑大帅15 分钟前
add()和 __add__() 写法哪个更好呢?
后端·python·面试
M1A123 分钟前
基于 Spring AOP 构建系统操作日志:从注解设计到异步落库的完整实战
java
Gopher_HBo31 分钟前
moby-daemon-config配置
后端
拉斯特当思32 分钟前
设备总掉线却复现不了?把弱网“造“出来:tcconfig 五种网络故障模拟实战
后端
RainCity35 分钟前
Java Swing 自定义组件库分享(十五)
java·笔记·后端
程序员麻辣烫37 分钟前
Memory向量记忆系统4-文本向量化
后端·aigc
Java编程爱好者38 分钟前
Java 并发锁体系全解:从 synchronized、Lock 到 AQS 底层原理与源码深度剖析
后端
程序员天天困38 分钟前
Java 项目用 Single-flight 一招终结 AI 接口重复调用
redis·后端