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

相关推荐
骑着蜗牛撵大象3277 分钟前
Linux 进程间通信之管道:从 pipe() 的内核语义到 FIFO 落地排错
android·java·linux·系统编程·fifo·管道·进程间通信
WJ.Polar24 分钟前
Java封装、继承、多态
java·开发语言
ly768936 分钟前
PostgreSQL 备份恢复策略:pg_basebackup、WAL 归档与 PITR 在企业 Java 系统中的落地
java·数据库·postgresql·pitr·pg_basebackup·wal 归档
摇滚侠37 分钟前
Java 中如何表示负数,有符号和无符号的区别,补码的计算规则,char byte short int long 的范围
java·开发语言
拖孩1 小时前
AI 帮我写的小程序「厨菜记」上线满月了,挣了两百块!!!
前端·后端·微信小程序
流烟默1 小时前
SSE 实战:在 SpringBoot + Vue 项目中零依赖实现轻量级实时消息推送
vue.js·spring boot·后端·sse
upala1 小时前
【仓颉语言入门 · 第二篇 第 9 课】
后端
奇牙coding1 小时前
Codex CLI 升级后多文件编辑静默失效:config.yaml 枚举变更排查与修复指南
java·前端·javascript·ai
小羊没烦恼!1 小时前
Ajax与JSON的一些总结
android·java·前端·数据库·mysql·算法·okhttp
Lhappy嘻嘻1 小时前
读懂 JVM:内存模型、类加载机制、分代回收
java·开发语言·jvm