Запустите пакетный скрипт в windows планировщике с помощью jar - PullRequest
0 голосов
/ 20 февраля 2020

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

java -cp D:\Test_Automation\LocalExecutable\TestAutomation-1.0-fat-tests.jar my.com.testauto.TestRunner

Должен ли я установить что-либо в командном файле.

1 Ответ

1 голос
/ 20 февраля 2020

Просто для пояснения: запланированные задачи не видны пользователю, если вы ожидали, что что-то произойдет на экране, то это одна из причин, по которой вы могли бы подумать, что этого не произошло. Я не могу увидеть, для чего предназначена ваша Java программа. Однако, если это проблема пути, существуют ручные и автоматические способы. Вот несколько примеров.

Либо введите полный путь к экземпляру java в пакетный файл.

c:\apps\jdk\bin\java.exe -cp D:\Test_Automation\LocalExecutable\TestAutomation-1.0-fat-tests.jar my.com.testauto.TestRunner

, либо если вы не уверены в расположении java, выполните команду al oop чтобы найти его для вас.

for /f "delims=" %%a in ('where /r c:\ java.exe') do set "fnd=%%~a" & goto init
:init
"%fnd" -cp D:\Test_Automation\LocalExecutable\TestAutomation-1.0-fat-tests.jar my.com.testauto.TestRunner
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...