使用计划任务时找不到文件错误

时间:2013-04-25 16:56:06

标签: java jar cmd windows-server-2008 scheduled-tasks

我正在尝试从计划任务(Windows 2008 Server)运行.jar文件,我收到的文件未找到异常。我的程序搜索.xls文件,将其转换为.xlsx文件,提取数据,删除.xlsx文件,并将信息上传到我们的数据库。

我尝试过的事情:

  • 直接在命令提示符下运行程序 - 成功

  • 在Cmd提示中使用目录搜索文件 - 成功

  • 将.xls文件放在桌面上并运行计划任务 - 成功

  • FileNotFound Exception抛出错误,并显示.xls文件的正确路径

Error 可能的问题: 是否有任何管理员权限不允许我从计划任务访问该文件?为什么.jar文件可以从Cmd提示符而不是计划任务中运行? 谢谢大家帮助。如果有帮助,愿意上传更多信息。

Cmd Prompt

1 个答案:

答案 0 :(得分:1)

想出来!当我在我的路径中使用T:\时,我正在引用映射驱动器。我计划的任务是在我没有登录时运行。当然T:\不会得到承认。我真正需要使用的是UNC路径!要查找映射驱动器的实际路径,请在“net use”中键入cmd提示符。

这对我有帮助! Windows 7 scheduled task "runs" but doesn't DO anything