Erste Schritte Was genau steckt dahinter?

Dawinartor

Mitglied
Ich möchte nicht das Problem einfach lösen, sondern verstehen was hinter dieser Fehlermeldung steckt: Hauptklasse A konnte nicht gefunden oder geladen werden.

Besten Dank!
 

httpdigest

Top Contributor
Das heißt, dass die JVM (bzw. der für das Laden der Klasse verantwortliche ClassLoader - in diesem Fall der System ClassLoader) in dem ihm zur Verfügung gestellten ClassPath (bei dem java Kommando etwa per -cp ... angebbar) die angefragte Hauptklasse nicht finden konnte.
Also in einem Aufruf von etwa: `java -cp leererOrdner/ meine.Klasse` sagst du ja, dass du meine.Klasse ausführen willst. Das ist die Hauptklasse. Da der Classpath, welcher in diesem Beispiel aus dem Ordner "leererOrdner" besteht (der mal angenommen wirklich leer ist), die Klasse in Form einer Klasse.class Datei innerhalb eines Ordners "meine" nicht enthält, meckert die JVM rum.
Dasselbe gilt auch für JAR-Dateien (also statt Ordner).

Wenn du das Ganze per IDE aufrufst, dann hängt es von der IDE ab, wie du da den Classpath konfigurierst, welcher dann immer in einen java.exe oder javaw.exe Aufruf mit entsprechenden -cp/-classpath Argumenten übersetzt wird.
 

Dawinartor

Mitglied
OK. Und wie bekomme ich die JVM wieder zum laufen? Ich benutze Eclipse. Bei meinen alten Projekten kommt das nicht. Aber jedes was ich neu anfange und ausführen möchte, lässt mir nur dieses roten Schriftzug in der Konsole da: -> Hauptklasse Arbeiter konnte nicht gefunden oder geladen werden. <-

Ich habe bereits vieles probiert, leider ohne Erfolg.
 

Dawinartor

Mitglied
> Prüfe auch, dass der Haken im Menü "Project" -> "Build Automatically" gesetzt ist. ist gesetzt!
> Menü "Project" -> "Clean..." -> dort das Projekt auswählen und dann auf "Clean" Button klicken.
 

Neumi5694

Top Contributor
"funktioniert nicht" ist so eine Sache ...
Der Fehler ist eindeutig. Du hast keine Klasse namens Arbeiter, die in keinem package liegt.
Wenn sie in einem package liegt, dann musst du das bei den Projekteinstellungen entsprechend einstellen.
Poste mal den Header (alles von oben bis inklusive Klassendefinition) deiner Arbeiter Klasse.
Hat sie überhaupt eine gültige main-Methode?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Kann mir jemand wörtlich erklären, was in dem Code genau passiert? Java Basics - Anfänger-Themen 1
B 49-bit-zahl mit genau 6 Einsen bauen? Java Basics - Anfänger-Themen 21
H BlueJ: was genau ist hier der Fehler? Java Basics - Anfänger-Themen 14
berserkerdq2 Sende eine Nachricht an den Client und leere den Ausgabestorm, was ist damit genau gemeint? Java Basics - Anfänger-Themen 3
U Wie genau funktioniert der ! Operator Java Basics - Anfänger-Themen 3
J Hallo zusammen , was macht diese Methode hier genau? Java Basics - Anfänger-Themen 3
M Was wird hier genau getestet? Java Basics - Anfänger-Themen 9
jhCDtGVjcZGcfzug Was genau ist mit diesem Quellcode gemeint? Java Basics - Anfänger-Themen 5
P Was genau bringt mir es ein Array in eine Liste zu bringen Java Basics - Anfänger-Themen 3
S Was bewirkt ganz genau throw hinter einem Funktionsnamen? Java Basics - Anfänger-Themen 14
B Webhooks - was genau ist das und was kann damit JAVA Java Basics - Anfänger-Themen 5
B OCR - Rechnungserkennung, wie geht das genau? Java Basics - Anfänger-Themen 59
L Was genau macht -> Java Basics - Anfänger-Themen 18
J Was genau macht die Methode close() im InputStream? Java Basics - Anfänger-Themen 5
C Polymorphie Was genau ist Polymorphie und wann genau sollte man es verwenden? Java Basics - Anfänger-Themen 9
A Was genau ist ein Standardkonstruktor Java Basics - Anfänger-Themen 10
B Wie funktionieren diese Methoden in diesem Sortierverfahren genau? Java Basics - Anfänger-Themen 2
B Für gesamte Schleife genau X Sekunden benötigen Java Basics - Anfänger-Themen 1
J TabelView - Kann mir jemand die Sequenz genau erklären ? Java Basics - Anfänger-Themen 2
L Was genau macht "public static void" ? Java Basics - Anfänger-Themen 12
G Methoden Was genau macht die Methode light.setInfluencingBounds ? Java Basics - Anfänger-Themen 5
H Wer genau ist 'Er'? Java Basics - Anfänger-Themen 4
K Was macht hier genau return? Java Basics - Anfänger-Themen 2
B Was genau ist getClass().getRessouce() Java Basics - Anfänger-Themen 1
Y Wie setze ich genau eine Stückliste (UML) in Java um? Java Basics - Anfänger-Themen 9
D Was genau ist JDBC? Java Basics - Anfänger-Themen 2
K Code vereinfachen mit Schleife, aber wie genau? Java Basics - Anfänger-Themen 3
L Jarfiles packen, wie geht's genau? Java Basics - Anfänger-Themen 12
D Wann genau nutze ich ein solches Interface? Java Basics - Anfänger-Themen 3
K Wann genau brauche ich die Anweisung gleich null? Java Basics - Anfänger-Themen 10
J keyListener - Genau 1 Aktion soll bei 1 Tastenausdruck ausgeführt werden Java Basics - Anfänger-Themen 11
A Wenn genau welche Liste verwenden? Java Basics - Anfänger-Themen 6
S Erste Schritte Konstruktor - wie genau funktioniert der Code? Java Basics - Anfänger-Themen 16
J Klickposition genau bestimmen Java Basics - Anfänger-Themen 12
N aktuelle Datum Mikrosekunden genau bestimmen Java Basics - Anfänger-Themen 8
S Dezimale Konstanten sind immer positiv oder null - was heisst das den genau? Java Basics - Anfänger-Themen 2
F Was soll dieses Programm genau machen ? Java Basics - Anfänger-Themen 9
D Wie genau programmiere ich eine Assoziationsklasse? Java Basics - Anfänger-Themen 3
D Wie genau kann ich in Java Komponenten entwickeln? Java Basics - Anfänger-Themen 6
D Wann genau abstrakte Klasse und wann ein Interface verwenden? Java Basics - Anfänger-Themen 4
D Was genau bedeutet und bewirkt dieses @override? Java Basics - Anfänger-Themen 15
M Was ist genau eine Abstraktion in java Java Basics - Anfänger-Themen 3
J Was genau davon ist Anweisung, was Deklaration? Java Basics - Anfänger-Themen 2
bigbasti Warum genau braucht man Interfaces? Java Basics - Anfänger-Themen 10
A Was bedeutet folgende Programmcodezeile genau Java Basics - Anfänger-Themen 6
B Zeitmessung nicht genau genug Java Basics - Anfänger-Themen 11
L Hilfe, ich versteh nicht was mein Prof genau von mir will! Java Basics - Anfänger-Themen 9
C Wie genau geht man bei der Konzeptionierung vor? Java Basics - Anfänger-Themen 5
P Was genau bedeutet Feld Java Basics - Anfänger-Themen 3
P Was genau bedeutet "public static void main(String[] ar Java Basics - Anfänger-Themen 10
S Stack.pop() wie genau funktioniert das? Java Basics - Anfänger-Themen 3
D Mathematik in Java - genau? Java Basics - Anfänger-Themen 6
X Was genau heißt "public static void main(String[] args) Java Basics - Anfänger-Themen 4
B PQ Formel, wo steckt der Fehler? Java Basics - Anfänger-Themen 2
G was steckt hinter jsp? Java Basics - Anfänger-Themen 9

Ähnliche Java Themen

Neue Themen


Oben