我得到一个线程“main”中的异常线程“main”中的异常java.lang.NoClassDefFoundError错误当我尝试按计划运行批处理文件任务在Windows Server 2008上。该批处理文件运行一个Java程序。当我经常运行批处理文件时,它运行良好。作为计划任务运行批处理文件时出现错误,win服务器2008
@ECHO OFF
:start
:playback
java -cp ../lib/*; example
:end
星期二2011年8月30日9:29:23.19: C:\ Windows \ System32下; C:\ WINDOWS; C:\ Windows \ System32下\ W BEM; C:\ PROGRAM 文件(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 \ Tools \ Binn \ VSShell \ Com mon7 \ IDE \; C:\ Program Files (x86)\ Microsoft SQL Server \ 100 \ DTS \ Binn \ C:\ Program Files \ iles \ (x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PrivateAssemblies \; C:\ Wi ndows \ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files(x86)\ Windows Imaging \; C:\ Pro gram Files(x86)\ IBM \ Director \ cimom \ bin; C:\ Program Files Files (x86)\ Common Files \ ibm \ icc \ cimom \ bin; C:\ Program Files (x86)\ IBM \ Director \ bin; C:\ Program Files \ System策略文件操作 Manager 2007 \; C:\ Program文件(x86)\的Java \ jdk1.6.0_25 \ BIN; C:\镨ogram Files \ System中心运营经理2007 \
计划作业下运行的帐户是否具有必要的权限? – aphoria
它找不到什么类?如果找不到“main”类,那就意味着它无法加载该类引用的特定类(可能包括它本身)。您需要将所有必要的引用添加到您的类路径中,以便它可以找到它们。 –