ANT 错误 java.lang.NoClassDefFoundError org/apache/tools/ant/launch/AntMain

来源:百度知道 编辑:UC知道 时间:2024/06/14 11:59:11
C:\Documents and Settings\Administrator>ant
java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/AntMain
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(C

我认为是:没有AntMain文件,或者这文件不在classpath下面。检查下所有的clsspath,看看有没有这文件,最简单的是再下个ant的包,把它的位置设置到classpath下,或者把这个工具包放到运行程序相同目录下,这里你的程序在Administrator下。
另外,我觉得还是用集成的开发环境好,比如netbean,myeclipse,不用自己ant...。呵呵,祝你好运。

可能是系统PATH变量没配好...你打开看看