0.下载jdk,配置环境
具体请看前面发过的:Java环境变量配置详解-CSDN博客
1.创建脚本文件
@echo off
title demo
echo.
echo [信息] 使用Jar命令运行demo工程。
echo.cd %~dp0
set PROJECT_OPS=-Dspring.profiles.active=dev
set JAVA_OPTS= -Xms128m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512mjava %JAVA_OPTS% %PROJECT_OPS% -jar demo.jar
将该文件放入到和jar一个文件夹下,文件名称后缀名以 .bar 结尾
如果不在一个文件夹位置,可以在 cd %~dp0 命令下方添加一行 :cd 文件具体位置
解释:
上方:set PROJECT_OPS=-Dspring.profiles.active=dev 这一行,因为我配置了两个环境,如下图。如果你的只有.yml/.properties文件的话,可以不写
2.可能会出现的问题
如果运行显示注清单缺失,修改pom文件
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<configuration>
<mainClass>com.example.DemoApplication</mainClass>
</configuration>
<executions>
<execution>
<id>repackage</id>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
解释:
到这里就配置好了,双击运行刚才创建的脚本文件(XXX.bat)。
欢迎批评指正。