Ошибка при запуске пакетного файла в качестве запланированной задачи, Win Server 2008

Я получаю исключение в потоке "main". Исключение в потоке "main". Ошибка java.lang.NoClassDefFoundError, когда я пытаюсь запустить пакетный файл как запланированное задание на сервере Windows 2008. Пакетный файл запускает Java-программу. когда я запускаю командный файл регулярно, он работает нормально.

@ECHO OFF

:start

:playback
java -cp ../lib/*; example

:end

Вт 30.08.2011 9:29:23.19: C:\Windows\system32;C:\Windows;C:\Windows\System32\W bem;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files \Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\ DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\ Инструменты \Binn\VSShell\Com mon7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\ Файлы программы (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Windows \System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Imaging\;C:\Pro gram Files (x86)\IBM\Director\cimom\bin;C:\Program Files (x86)\Common Files\ibm\ icc\cimom\bin;C:\Program Files (x86)\IBM\Director\bin;C:\Program Files\ Системный центр Operations Manager 2007\;C:\Program Files (x86)\Java\jdk1.6.0_25\bin;C:\ Файлы программ \System Ce nter Operations Manager 2007\

1 ответ

Решение

У учетной записи, которая запускает пакет, по-видимому, неправильно настроен PATH. Можете добавить:

echo %DATE% %TIME%: %PATH% >> %TMP%\DebugFile.txt

чтобы увидеть, что значение в пути.

Другие вопросы по тегам