一、起因
公司采购了许多windows服务器,因此不可避免的我们使用springBoot打包的jar文件要部署在windows上面。习惯了linuxb部署,今天我们来学习下windows下jar包的开启与关闭。
二、操作
-
启动
在当前jar文件目录下新建.txt文件,编辑内容
@echo off
set path=D:\develop\Java\jdk1.8.0_172\jre\bin
START "自定义抬头" "%path%\java" -jar xxxx.jar
pause
说明:
- 其中,
path
值为机器安装的jdk下面的jre\bin路径 - 上文中的
自定义抬头
会显示为你的黑窗口名称,一般为通俗易懂的项目名称,后面就是跟随你的jar包名称。 - 将.txt文件后缀修改为.bat,现在已经可以执行了
- 将.bat文件创建快捷方式,你就能在任何位置快速启动你的项目啦~
三、关于控制台乱码的问题
如果你的项目在日志输出以及编译器里面均是正常编码而在windows黑窗口控制台为乱码的话,不妨检查你配置的log文件,找到下面这段,注释掉utf-8
即可。
<!--输出到控制台-->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息-->
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>info</level>
</filter>
<encoder>
<Pattern>${CONSOLE_LOG_PATTERN}</Pattern>
<!-- 设置字符集 -->
<!--<charset>UTF-8</charset>-->
</encoder>
</appender>
网友评论