Ich habe ein Java-Projekt in Eclipse perfekt läuft reibungslos bis heute Nachmittag, als ich einige Dateien aktualisiert (einschließlich einer ant build.xml-Datei). Wenn ich das Projekt erstelle, erscheint der folgende Fehler:Seltsam "java.lang.NoClassDefFoundError" in Eclipse
java.lang.NoClassDefFoundError: proj/absa/FrontEnd/ApplicationStarter
Caused by: java.lang.ClassNotFoundException: proj.absa.FrontEnd.ApplicationStarter
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source) at
java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Exception in thread "main"
Hat jemand eine Ahnung, wo das Problem sein kann?
alles scheint in Ordnung zu sein. Ich habe gerade bemerkt, dass wenn ich die build.xml-Datei erstellen fehlschlägt und der folgende Fehler angezeigt wird: Fehler beim Ausführen von javac.exe Compiler auf diese Zeile der Build-Datei zeigen: '' Es scheint der Compiler fehlt, denken Sie, dass der vorherige Fehler ist mit diesem verwandt? Danke vielmals! –
Anto
Ich habe die Variable JAVA_HOME/bin auf den Ordner bin gesetzt, in dem die javac.exe-Datei enthalten ist (jdk 1.6.0_18). In der Install JRE-Sektion von Eclipse habe ich die jdk 1.6.0_18 hinzugefügt, also scheint alles perfekt eingestellt zu sein. Eine Sache, die ich bemerkt habe (und ich weiß nicht, ob es relevant ist oder nicht), ist, dass im Eigenschaften-Dialog des Projekts im Abschnitt "Java-Compiler" die "Einhaltung der Ausführungsumgebung auf dem Java-Build-Pfad verwenden" ist immer deaktiviert und kann nicht aktiviert werden, während in den anderen Projekten dieses Problem nicht existiert .... Danke für die Hilfe! – Anto