启动jar文件bat脚本

Posted itzyjr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动jar文件bat脚本相关的知识,希望对你有一定的参考价值。

导出可运行的jar包:


直接用命令行启动:java -jar xxx.jar

编写成bat文件:

@echo off
set CLASSPATH=.;%CLASSPATH%;.\\xxx.jar
set JAVA=%JAVA_HOME%\\bin\\java
"%JAVA%" -jar xxx.jar
pause
其中环境变量:

JAVA_HOME——>C:\\Program Files\\Java\\jdk1.8.0_11

CLASSPATH——>.;%JAVA_HOME%\\lib;%JAVA_HOME%\\lib\\tools.jar 

其中要注意的是classpath最前面要加一个点'.':
点'.'表示当前目录,就是编译或者执行程序时你所在的目录。
分号'; '是分隔符,用来分隔不同路径,这里有两个分号';'即分隔为三个路径。
classpath的作用就是在你执行 javac XXX.java进行编译时,告诉javac程序到哪里去找XXX.java这个文件。 首先在当前目录也就是点.找,找不到再去被分号;分隔的其他路径找。

DOS命令:

@ECHO OFF:从当前命令行开始起不输出到屏幕上,直到你的批处理文件(.BAT)执行完后或用ECHO ON打开显示。前面的@表示echo off 这一行也不会回显。

PAUSE:当pause命令运行后,会中断执行的语句。这个中断不是立即停止,只是暂停(Press any key to continue...),按下任意键之后就会继续执行下面的语句。

以上是关于启动jar文件bat脚本的主要内容,如果未能解决你的问题,请参考以下文章

jar包在windows下做成bat脚本开机自启动。

使用bat文件启动jar包(自带jre)

使用bat文件启动jar包(自带jre)

windows下配置启动脚本并设置开机自启及相应关闭脚本

bat脚本启动Burp

window中使用bat启动springboot项目,并解决乱码问题