Java-Forum.org  

Zurück   Java-Forum.org > Java - Programmierung > Allgemeine Java-Themen

Allgemeine Java-Themen: Kompilierfehler - Hauptklasse konnte nicht gefunden werden

Allgemeine Themen, die nicht in andere Fachforen und nicht zu den Java Basics passen

Antwort    
Themen-Optionen Thema durchsuchen Ansicht
Alt 20.10.2011, 08:08   #1
 
Kompilierfehler - Hauptklasse konnte nicht gefunden werden - Standard Kompilierfehler - Hauptklasse konnte nicht gefunden werden

Hallo,

ich habe ein Problem mit meinem Eclipse.
Da ich gerade am Schreiben eines Programmes bin, in dem ich Daten in eine SQLite-DB abspeichern möchte, habe ich mir eine .jar für SQLite geladen und die importiert (Rechtsklick auf mein Projekt -> Properties -> Java Build Path -> Libraries -> Add External JARs...).
Das hat auch alles super funktioniert, allerdings habe ich immer nach einem Programmneustart von Eclipse den Fehler, dass ich beim Kompilieren folgende Fehlermeldung bekomme:
Code:
[COLOR="Red"]Fehler: Hauptklasse asdf.Test konnte nicht gefunden oder geladen werden[/COLOR]
Manchmal lässt sich das scheinbar durch das Entfernen und Neueinfügen der .jar-Datei bzw. einem weiteren Programmneustart beheben, aber funktionieren tut das auch nicht immer.
Wenn ich ein neues Projekt anlege, den Quelltext der Klasse 1:1 herüberkopiere und auch in dem Projekt die -jar importiere, funktioniert das auch alles super. Darum verwundert mich das so sehr, da vom Quelltext her ja alles i.O. ist.
Darum würde ich ganz gerne von euch mal wissen, ob ihr ebenfalls bereits dieses Problem hattet, und wie ihr es behoben habt oder euch vorstellt es beheben zu können.

lg Froxx
 

 
Anzeige
 

AW: Kompilierfehler - Hauptklasse konnte nicht gefunden werden



 
Alt 20.10.2011, 08:28   #2
hdi
 
Kompilierfehler - Hauptklasse konnte nicht gefunden werden - Standard AW: Kompilierfehler - Hauptklasse konnte nicht gefunden werden

Hast du vllt das jar-Files verschoben? Versuch's mal nicht als externe lib einzubinden, sondern intern. Mach dir in deinem Projekt (auf Ebene des src-Ordners) einen neuen Ornder "lib", zieh die jar dort rein (Hineinkopieren, und nicht nur darauf verweisen), und adde die dann über "add jar" statt "add external jar"
 
Alt 20.10.2011, 09:10   #3
 
Kompilierfehler - Hauptklasse konnte nicht gefunden werden - Standard AW: Kompilierfehler - Hauptklasse konnte nicht gefunden werden

Auf Ebene des src-Ordners (also direkt im Ordner meines Projekts) habe ich mir mal diesen lib-Ordner erstellt und die .jar da reinverschoben. Wenn ich allerdings dann Eclipse starte und die Datei neu einfügen will, zeigt er mir den lib-Ordner unter "Add JARs" nicht an. Es funktioniert auch nicht, wenn ich den lib-Ordner in den src-Ordner hineinkopiere und das anschließend nochmal versuche.

lg Froxx
 
Alt 20.10.2011, 09:16   #4
 
Kompilierfehler - Hauptklasse konnte nicht gefunden werden - Standard AW: Kompilierfehler - Hauptklasse konnte nicht gefunden werden

Bedeutung der Fehlermeldung ist klar. Folgende Ursachen sind denkbar:
- Du hast doch einen Fehler in Deinem Code z.B. falsche/fehlende Package-Angabe
- Eclipse kompiliert in einen Outputfolder hinein. Dort kommen dann die .class-Dateien zum liegen. Aus irgend einem Grund fehlt die .class-Datei der Hauptklasse. Ein "Project -> Clean" schafft hier Abhilfe.

Falls das zweite zutrifft, bleibt natürlich die Frage, warum die .class-Datei verschwindet. Als Ursache kommen externe Build-Tools wie Ant oder Maven in Frage, die währen des Buildprozesses den Ordner leeren. Oder ein anderes Tool, das das tut.
 
Alt 20.10.2011, 09:29   #5
 
Kompilierfehler - Hauptklasse konnte nicht gefunden werden - Standard AW: Kompilierfehler - Hauptklasse konnte nicht gefunden werden

Woohoo! Danke nillhammer, der Clean hat geholfen
Ich habe die .jar btw wieder extern geaddet, aber Hauptsache ist ja, dass es jetzt funktioniert.
Danke schön.

lg Froxx
 
Antwort    

Zurück   Java-Forum.org > Java - Programmierung > Allgemeine Java-Themen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen: Kompilierfehler - Hauptklasse konnte nicht gefunden werden

Hauptklasse konnte nicht gefunden werden...
Hauptklasse konnte nicht gefunden werden...: abend, ich habe seit neustem das Buch "Java von Kopf bis Fuß" und ich muss sagen es ist echt gut...aber ich mach wie es ausieht einen Fehler den nach dem Compilern des Quellcodes(der steht so im...
Fehler: Hauptklasse com.sun.tools.javac.main konnte nicht gefunden werden
Fehler: Hauptklasse com.sun.tools.javac.main konnte nicht gefunden werden: Hallo allerseits, :D Ich habe mein Java SDK wegen der Lücke neulich von C: deinstalliert, und bei der neuen Version auf meine andere Festplatte D: installiert. Soweit so gut. Dann habe ich...
(Erste Schritte) Hauptklasse konnte nicht gefunden oder geladen werden
Hauptklasse konnte nicht gefunden oder geladen werden: hey, ich hab mir ein java buch gekauft um Java zu erlernen. Nun sollte ich eine Datei mit Namen test.java erstellen mit dem code: public class Test {} die hab ich dann gespeichert. Nun soll ich...
CMD: Hauptklasse konnte nicht gefunden werden
CMD: Hauptklasse konnte nicht gefunden werden: >> Im anhang findet ihr alle wichtigen dateien >> Möchte die .jar anklicken sodass sich das programm öffnet...es kommt aber nur die meldung der cmd.exe: "Hauptklasse konnte nicht geladen werden" ...




Sie betrachten gerade Kompilierfehler - Hauptklasse konnte nicht gefunden werden