繁体   English   中英

2:使用调度程序从bat文件运行jar时,没有这样的目录错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM