我想从命令行执行时将参数传递给JAR。参数将是FileInputStream读取的XML配置文件的路径。 使用给定的参数运行JAR的脚本将位于.BAT文件中,并将位于 src / main / resources 文件夹中。我想使用相对路径,以便可以在任何地方执行它。我无法执行JAR,但无法解析到input.xml文件的路径。它给我错误:
src \ main \ resources \ data \ input.xml(系统找不到路径 指定)
文件夹结构
run.bat
@echo OFF
cd ..\..\..\..\target
java -jar bc1-backend-0.0.1-SNAPSHOT.jar src/main/resources/data/input.xml
pause