Передача относительного пути к параметру JAR во время выполнения - PullRequest
0 голосов
/ 14 октября 2018

Я хочу передать параметр в JAR при выполнении из командной строки.Параметр будет путем к файлу конфигурации XML, который будет прочитан FileInputStream.Скрипт для запуска JAR с заданным параметром будет находиться в файле .BAT и будет находиться в папке src / main / resources .Я хочу использовать относительные пути, чтобы он мог выполняться из любого места.Я могу выполнить JAR, но путь к файлу input.xml не может быть разрешен.Это дает мне ошибку:

src \ main \ resources \ data \ input.xml (системе не удается найти указанный путь)

Структура папки

Structure

run.bat

@echo OFF
cd ..\..\..\..\target
java -jar bc1-backend-0.0.1-SNAPSHOT.jar src/main/resources/data/input.xml
pause
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...