java – NoClassDefFoundError没有任何类名

前端之家收集整理的这篇文章主要介绍了java – NoClassDefFoundError没有任何类名前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图从蚂蚁运行 java任务.我正在尝试运行“org.apache.tools.ant.launch.Launcher”类.我不断得到“NoClassDefFoundError”,没有指定任何类名.我也得到一个“ClassNotFoundException”,并显示一条消息“找不到主类:.程序将退出”.这是一个错误代码
[java] Exception in thread "main" java.lang.NoClassDefFoundError: 
 [java] Caused by: java.lang.ClassNotFoundException: 
 [java]  at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
 [java]  at java.security.AccessController.doPrivileged(Native Method)
 [java]  at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
 [java]  at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
 [java]  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
 [java]  at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
 [java]  at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
 [java] Could not find the main class: .  Program will exit.
 [java] Java Result: 1

现在我试图从一个ant jar运行一个ant类,我指定了这个类文件所在的类路径,使用“classpathref”属性,但是我仍然收到这个消息.我检查了Ant jar来检查清单,并且正确指定了“main”类(它是“org.apache.tools.ant.launch.Launcher”).我用尽了我所有的资源.请帮忙 ! ! !

ps:我的环境是Ubuntu 9.04上的Eclipse

解决方法

您的类路径很可能配置错误.

至少CLASSPATH应包括

> ant.jar和ant-launcher.jar
>您的XML解析器的jar /类
> JDK所需的jar / zip文件

(从ant manual)

此外,您似乎在当前目录中重新启动ant(执行相同的build.xml).也许你想要设置“dir”属性.

原文链接:https://www.f2er.com/java/126097.html

猜你在找的Java相关文章