Я пишу командный файл, который запускает другие командные файлы (и некоторые другие вещи) для более простых способов запуска моего сервера Minecraft Bungeecord.

Это командный файл, Run.bat, я запускаю с сервера, управляющего командным файлом:

@echo off
java -Xms512M -Xmx512M -jar BungeeCord.jar
pause

И это раздел в пакете управления сервером, где я запускаю файл:

:start
SET PATH=C:\Users\micah_000\Desktop\Server Files
cd %PATH%\Bungeecord
start Run.bat

Когда я запускаю Run.bat с сервера, управляющего пакетом, это то, что показывает cmd:

'java' is not recognized as an internal or external command,
operable program or batch file.
Press any key to continue . . .

Когда я запускаю Run.bat, просто дважды щелкнув по нему, он работает просто отлично.

У кого-нибудь есть такая же проблема, или знаете, как ее исправить?

2 ответа2

0

Попробуйте заменить:

start run.bat

либо с:

%comspec% /k run.bat

или же

%comspec% /c run.bat
0

SET PATH=C:\Users\micah_000\Desktop\Server Files cd %PATH%\Bungeecord

может нарушать ваш код. Не могли бы вы удалить это, и вместо этого просто введите это?

CD "C:\Users\micah_000\Desktop\Server Files\Bungeecord"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .