[英]2: No such directory error when running jar from bat file using scheduler
我正在尝试使用Windows Scheduler来计划Java应用程序。
我已经创建了写入文件的蝙蝠文件: java -jar C:\\....(full path)\\myJar.jar
Java在执行过程中使用的数据文件夹位于jar文件旁边。 每个人都可以访问数据文件夹,因此据我了解,权限不是问题。
我访问Java中文件夹的方式是通过设置路径: "data\\\\test.csv"
请注意,bat文件位于jar文件和数据文件夹旁边。
有趣的是,如果我手动运行bat文件,那么一切正常,当我从调度程序运行它时,会发生错误。
我已经通过将cd行添加到bat文件来解决它。 因此,在执行jar之前,目录已更改。
Bat文件如下所示:
cd C:(full path to directory)
java -jar myJar.jar
pause
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.