SET PATH=C:\Users\micah_000\Desktop\Server Files cd %PATH%\Bungeecord
pode estar quebrando seu código. Poderia, por favor, apagar isso e, em vez disso, apenas digitar isso?
CD "C:\Users\micah_000\Desktop\Server Files\Bungeecord"
Estou escrevendo um arquivo de lote que executa outros arquivos em lote (e algumas outras coisas) para métodos mais fáceis de executar o meu servidor Minecraft Bungeecord.
Este é o arquivo de lote, Run.bat, estou executando a partir do arquivo de lote de gerenciamento do servidor:
@echo off
java -Xms512M -Xmx512M -jar BungeeCord.jar
pause
E esta é a seção no servidor que gerencia o lote onde eu executo o arquivo:
:start
SET PATH=C:\Users\micah_000\Desktop\Server Files
cd %PATH%\Bungeecord
start Run.bat
Quando executo o Run.bat a partir do servidor que gerencia o lote, isso é o que o cmd mostra:
'java' is not recognized as an internal or external command,
operable program or batch file.
Press any key to continue . . .
Quando eu executo o Run.bat apenas clicando duas vezes nele, funciona muito bem.
Alguém tem o mesmo problema ou sabe como corrigi-lo?
Tente substituir:
start run.bat
com:
%comspec% /k run.bat
ou
%comspec% /c run.bat
Tags command-line batch-file