[callout class=”info或success或warning或danger” title=”手动指定jdk 版本方式启动“]手动指定jdk 版本方式启动[/callout]
@echo off&setlocal EnableDelayedExpansion & color 2e
title 启动后台
:back
cd /d %~dp0
echo Jar包目录,格式: D:idea_workspaceswgwgemiswg-busitarget
set dir=%cd%
set /p dir=Jar包目录,直接回车获取当前目录:
rem 判断目录是否存在
SET GenFolder=%dir%
if not exist %GenFolder%*.jar (
echo 目录 %GenFolder% 不存在或未发现jar包,请检查后重新输入...
rem 等待 3 秒
timeout /T 3 /NOBREAK
cls
goto back
) else (
rem echo %GenFolder% 目录已存在,将继续执行操作
goto next
)
:next
cd /%GenFolder:~0,1% %GenFolder%
echo ############################################################################################
echo 指定jdk 版本
echo Jdk目录,格式: C:applicationjdkjdk1.8.0_181
set /p jdk_dir=Jar包目录,直接回车获取当前默认版本:
SET JdkFolder=%jdk_dir%
if not exist %JdkFolder%jre (
echo 指定jdk错误,版本将获取默认jdk 版本
java -version
) else (
set JAVA_HOME=%JdkFolder%
set CLASSPATH=.;%JAVA_HOME%libdt.jar;%JAVA_HOMe%libtools.jar;
set Path=%JAVA_HOME%bin;
java -version
)
echo ############################################################################################
echo 开始启动 服务
java -Dfile.encoding=utf-8 -jar xxx.jar
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...