调度java程序时“无法找到或加载主类”

时间:2013-09-12 00:31:22

标签: java batch-file

我创建了一个“.bat”文件,并计划在Windows 2008服务器中每15分钟运行一次。在“.bat”文件中,我给出了以下内容。当我尝试在命令行中运行bat文件时,它工作正常。如果我安排它,它会抛出“无法找到或加载主类”。蝙蝠文件的内容如下:让我知道我是否遗漏了任何东西。

@echo off
javac -cp C:\foo\abc.jar;C:\foo\xyz.jar; sample.java
java -cp C:\foo\abc.jar;C:\foo\xyz.jar;. sample
pause

1 个答案:

答案 0 :(得分:0)

要考虑/调试的事情很少:

  1. 运行Windows任务计划程序时的当前目录是什么?
  2. 用于运行任务计划程序的用户是什么?
  3. 用户是否有足够的权限来运行命令(特别是如果它涉及文件IO)?
  4. 用户设置的环境变量是什么?用户是否拥有env vars上的所有java路径?