2015-02-10 26 views
0

我想使用Windows调度程序安排java应用程序。2:使用调度程序从bat文件运行jar时没有这样的目录错误

我已经创建其中写入bat文件:java -jar C:\....(full path)\myJar.jar

Java的使用执行过程中的数据文件夹,位于旁边的jar文件。据我了解,每个人都可以访问数据文件夹,因此权限不是问题。

我访问该文件夹中的Java的方式是通过设定路径:"data\\test.csv"

请注意,bat文件毗邻jar文件和数据文件夹。

有趣的是,如果我手动运行bat文件,那么一切工作正常,当我从调度程序运行它,发生错误。

回答

0

我已经通过将cd行添加到bat文件来解决它。所以在执行jar之前,目录会改变。

.bat文件应该是这样的:

cd C:(full path to directory) 
java -jar myJar.jar 
pause 
相关问题