2: нет такой ошибки каталога при запуске jar из bat-файла с использованием планировщика

Я пытаюсь запланировать приложение Java с помощью планировщика Windows.

Я создал файл bat, где написано: java -jar C:\....(full path)\myJar.jar

Java использует папку данных, расположенную прямо рядом с файлом JAR, во время выполнения. У всех есть доступ к папке с данными, поэтому, насколько я понимаю, это не проблема.

Я могу получить доступ к папке в Java, установив путь: "data\\test.csv"

Обратите внимание, что файл bat расположен рядом с файлом jar и папкой данных.

Интересно, что если я запускаю файл bat вручную, то все работает нормально, когда я запускаю его из планировщика, возникает ошибка.

1 ответ

Решение

Я решил это, добавив строку CD в файл Bat. Поэтому перед выполнением jar каталог меняется.

Файл Bat будет выглядеть так:

cd C:(full path to directory)
java -jar myJar.jar
pause
Другие вопросы по тегам