如果系统配置了java环境变量 ,启动命令java 开头 例如
@echo off
REM 后续命令使用的是:UTF-8编码
chcp 65001
title=ai-mark-app
java -Dfile.encoding=utf-8 -jar ai-mark-app.jar
则批处理名字就不能命名为 java.bat 否则dos窗口会一直输出

将java.bat 换个名字就好了
比如 start.bat 或者run.bat
但是如果你的启动批处理是指定java 启动的 比如
start ../jre1.8.0_251/bin/java -Dfile.encoding=utf-8 -jar ****.jar
则启动批处理的名字可以是java.bat
特此记录!
本文探讨了如何在Windows批处理文件中正确命名,以便Java启动命令得以执行。特别指出,当使用java.bat作为批处理文件名时,可能会导致DOS窗口异常输出。建议使用如start.bat或run.bat等其他名称,而指定Java启动路径的批处理文件则可继续使用java.bat。
1404

被折叠的 条评论
为什么被折叠?



