NoClassDefFoundError ohne Klasse name

Ich versuche zu laufen java-task von ant. Ich versuche zu laufen "org.apache.tools.ant.starten.Launcher" - Klasse. Ich erhalte immer "NoClassDefFoundError" ohne Klassennamen angegeben wird. Ich bin auch immer eine "ClassNotFoundException" zusammen mit, dass die Anzeige eine Meldung "could not find main class: . Programm wird beendet". Hier ist ein Ausschnitt der Fehler

 [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

Nun bin ich zu versuchen, eine ant-Klasse aus einer Ameise ein Glas, und ich die genaue Angabe des classpath, wo diese class-Datei befindet, mithilfe des "classpathref" - Attribut, aber ich bekomme immer noch diese Meldung. Ich habe in der ant jar zu prüfen, das Manifest und der "main" - Klasse angegeben ist richtig (es ist "org.apache.tools.ant.starten.Launcher") . Ich habe erschöpft alle meine Ressourcen. Bitte helfen Sie mit ! ! !

ps: Meine Umgebung ist Eclipse auf Ubuntu 9.04

InformationsquelleAutor Seagull | 2010-01-29

Schreibe einen Kommentar