以下内容基本可行。之所以说“基本”,是因为当上下文XML文件尝试使用相对路径名包含另一个文件时,使用SOMETHING..\tasks\路径名会使Spring感到困惑。因此,我需要在BAT文件中设置一个变量,将其设置为路径名的父目录。
set ROOT=%~dp0
java -Xmx1g -jar %ROOT%\..\lib\ajar.jar %ROOT%\..\tasks\fas-model.xml tasks
pushd
,popd
和%CD%
,但这个更优雅实际上。 - Joeypushd
和popd
,但我不记得%CD%
变量了。所以这种方式对我来说更明显。 - Frank Bollack