Exception in thread "main" java.lang.NoClassDefFou

Status
Nicht offen für weitere Antworten.

babuschka

Top Contributor
Hallo Leute

heute ist bei mir am PC zum ersten mal ein Problem aufgetreten mit dem ich nicht wirklich etwas anfangen kann und auch diverse Entrys in anderen Foren haben mich leider noch nicht zu einem Ergebnis gebracht. Immer, wenn ich eine Java-Datei kompiliert habe und die Class dann ausführen will kommt folgende Fehlermeldung:


Exception in thread "main" java.lang.NoClassDefFoundError: Programmname


Ich arbeite mit Windows XP Pro SP2, nutze zur Zeit noch die DOS-Konsole zum Kompilieren und Starten der Programme und habe Java Version 1.5.0_09 installiert.

Nach der damaligen Installation vor rund 3 Monaten habe ich die Umgebungsvariable unter Path und dann C:\Programme\Java\jdk1.5.0_09\bin gesetzt. Meine Classpath ist unter C:\Programme\Java\jre1.5.0_09\lib\ext\QTJava.zip eingetragen und bei beiden ist zu sagen, dass die Ordner und Datein der Pfade auch existieren.

Nur wieso kommt diese Fehlermeldung??? 3 Monate hat alles funktioniert und ich hab seitdem schon weit über 50 Programme gemacht und habe seit dem letzten mal wo es noch funktioniert hat nichts an meinem PC geschweige denn Java verändert.

Ich bin noch recht neu in Java, falls jemand eine Lösung parat hat wär eine genaue Beschreibung also sehr schön...

Danke schonmal im Vorraus an euch und ein schönes Weihnachtsfest
Ciao
Sascha
 
G

Guest

Gast
Automatische Updates von JRE aktiv?
Wie sehen die Umgebungsvariablen heute (PATH und JAVA_HOME) aus?
Was gibt
java -version
aus?
 
G

Guest

Gast
Noch was. Fremdbibliotheken nach JRE##\lib\ext zu kopieren ist
keine gute Idee, selbst wenn es oft in Installationsanleitungen
irgendwelcher Programme "empfohlen" wird.
Erstelle am besten ein Unterverzeichnis lib im Verzeichnis deiner
Anwendung und kopiere dort alles rein, was die Anwendung
verwendet.
z.B. mit einer Batchdatei
Code:
@echo off
if "%1"=="" goto begin

set cp=%cp%%1;
goto end

:begin

set cp=deineanwendung.jar;
for %%f in (.\lib\*.jar) do call %0 %%f
for %%f in (.\lib\*.zip) do call %0 %%f
%JAVA_HOME%\bin\java.exe -client -showversion -cp %cp% package.deiner.anwendung.Main
set cp=

:end
oder schreibe die Abhängigkeiten in die Manifestdatei deiner Anwendung.
 

babuschka

Top Contributor
Wo kann ich nachsehen, ob die automatischen Updates bei JRE aktiviert sind? Das wäre natürlich ne Möglichkeit...

Die PATH Variable sieht immer noch, wie oben beschrieben aus. JAVA_HOME weiß ich nicht, was du damit meinst, weil ich solch eine nicht finden kann.

-version gibt folgendes aus (oben kann man auch nochmal die Fehlermeldung am Bsp. von HalloWelt sehen

konsole.JPG
 
G

Guest

Gast
Hallo!
Ich habe ein ähnliches Problem, habe ClassPath und Path auch entsprechend gesetzt, bis vor kurzem haben die Apps noch funktioniert- jetzt nicht mehr. Allerdings ist bei mir der Fehleroutput deutlich länger- siehe:
javaerr.jpg


Was ist da das Problem?

MfG
Fabian
 
G

Guest

Gast
Was kommt dabei?

Code:
java -cp .; HalloWelt

Wenn es funktioniert, dann fehlt bei dir .; in der Umgebungsvariable CLASSPATH.
Es sucht dann keine .class Dateien im aktuellen Verzeichnis.
 
G

Guest

Gast
Anonymous hat gesagt.:
Hallo!
Ich habe ein ähnliches Problem, habe ClassPath und Path auch entsprechend gesetzt, bis vor kurzem haben die Apps noch funktioniert- jetzt nicht mehr. Allerdings ist bei mir der Fehleroutput deutlich länger- siehe:
javaerr.jpg


Was ist da das Problem?

MfG
Fabian
Du musst beim Aufruf den Namen der Klasse so schreiben, wie er in der Quellcodedatei
steht bzw. die Gross-/Kleinschreibung beachten.

java CHalloWelt
statt
java challowelt
 

babuschka

Top Contributor
1000x Danke Leute, ihr habt mein Weihnachten gerettet :D

Habe einfach in meiner CLASSPATH aus

C:\Programme\Java\jre1.5.0_09\lib\ext\QTJava.zip

nun

C:\Programme\Java\jre1.5.0_09\lib\ext\QTJava.zip.;

gemacht und alles funktioniert, wie eh und jeh. Wundert mich nur, warum dieses Problem so urplötzlich aus dem Nichts aufgetaucht ist. Evtl. durch automatische Updates? Da würd ich gern auf meine Frage von vorhin zurück kommen

Wo kann ich nachsehen, ob die automatischen Updates bei JRE aktiviert sind?

Ciao
 
G

Gast

Gast
Hupps, hab ich wohl seit meinen ersten Gehversuchen vergessen- thx :)
 
G

Guest

Gast
DaSaeschOnAir hat gesagt.:
Wo kann ich nachsehen, ob die automatischen Updates bei JRE aktiviert sind?
In der Systemsteuerung

Start -> Einstellungen -> Systemsteuerung -> Java -> Aktualisierung
 

babuschka

Top Contributor
Danke! Habs jetzt ausgestellt, anders kann ich mir die Veränderung bei den Variablen auch nich wirklich erklären, als ein Update was vor wohl vor kurzem durchgeführt worden sein muss....
 
G

Guest

Gast
DaSaeschOnAir hat gesagt.:
Danke! Habs jetzt ausgestellt, anders kann ich mir die Veränderung bei den Variablen auch nich wirklich erklären, als ein Update was vor wohl vor kurzem durchgeführt worden sein muss....
Dann wäre die Version beim Aufruf von java.exe eine andere. Wie auch immer...

Schöne Weihnachtstage. :wink:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
urmelausdemeis Exception in thread "main" java.lang.Error: Unresolved compilation problem: Allgemeine Java-Themen 7
S Exception in thread "main" java.lang.NullPointerException at FamilienApp.main(FamilienApp.java:15) Allgemeine Java-Themen 1
E HILFE !! Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils Allgemeine Java-Themen 4
javaerd Binomialkoeffizient ausrechnen, Exception in thread "main" java.lang.StackOverflowError Allgemeine Java-Themen 6
J Exception in thread "main" java.lang.NoClassDefFoundError Allgemeine Java-Themen 4
N Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.p Allgemeine Java-Themen 4
J Exception in thread "main" java.lang.OutOfMemoryEr Allgemeine Java-Themen 26
S Exception in Thread "main" java.lang.NoClassDef. b Allgemeine Java-Themen 2
P Exception in thread "main" java.lang.NoClassDefFou Allgemeine Java-Themen 3
P Exception in thread "main" java.lang.NoClassDefFou Allgemeine Java-Themen 15
P Exception in thread "main" java.lang.NoClassDefFou Allgemeine Java-Themen 3
B Exception in thread "main" java.lang.OutOfMemoryEr Allgemeine Java-Themen 5
S Exception in thread "main" java.lang.StringIndexOu Allgemeine Java-Themen 9
G Exception in thread "main" :? Allgemeine Java-Themen 5
E Exception in Thread "main" java.lang.NoClassDefFou Allgemeine Java-Themen 5
P Swing Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: npoints > xpoints.length || npoints > ypoints.length Allgemeine Java-Themen 5
E Thread Exception Allgemeine Java-Themen 6
V Compiler-Fehler Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 125, Size: 125 Allgemeine Java-Themen 11
M Exception in thread "AWT-EventQueue-0" Allgemeine Java-Themen 6
K Exception in thread "AWT-EventQueue-1" Allgemeine Java-Themen 2
T Design - Exception in Thread Allgemeine Java-Themen 3
W Queue.remove() -> no such element exception Allgemeine Java-Themen 17
N Kann ich die Nullpointer Exception umgehen Allgemeine Java-Themen 12
N A java Exception has occured Allgemeine Java-Themen 8
G javafx "class path" exception Allgemeine Java-Themen 5
H Interface PluginSystem ClassNotFound exception für library Klassen Allgemeine Java-Themen 10
tom.j85 Exception bei Abfrage von Ländercodes in API? Allgemeine Java-Themen 13
S Exception Allgemeine Java-Themen 5
LimDul Streams und Exception Allgemeine Java-Themen 8
C FileLock - Exception wird immer geworfen Allgemeine Java-Themen 4
S Wertbeschränkung Exception oder Anpassung? Allgemeine Java-Themen 4
D Nullpointer Exception Problem Allgemeine Java-Themen 5
Kirby.exe Nullpointer Exception bei Queue Allgemeine Java-Themen 5
R Schlüsselworte "Throw new exception" gibt nicht den String als Fehlermeldung aus Allgemeine Java-Themen 2
S RMI Exception Allgemeine Java-Themen 0
S MSSQL Exception & Connection String Allgemeine Java-Themen 19
S Interface, generischer Datentyp, Exception? Allgemeine Java-Themen 3
coolian warum bekomme ich ein string index out of bounds exception Allgemeine Java-Themen 17
B Aufruf der Methode ergibt eine Exception Allgemeine Java-Themen 13
M Klassen Serializable Exception Allgemeine Java-Themen 1
M xlsx File auslesen Exception occured Allgemeine Java-Themen 13
X jvm exception abfangen und an externes Programm schicken Allgemeine Java-Themen 4
G Java/LibGDX File Loading Exception Allgemeine Java-Themen 2
B Exception in Application init method Allgemeine Java-Themen 5
H OOP Testen einer Exception mit JUnit Allgemeine Java-Themen 8
M javafx ComboBox- Nullpointer Exception Allgemeine Java-Themen 6
perlenfischer1984 Dialect class not found exception Allgemeine Java-Themen 15
Thallius Bekomme keine Exception mit Stacktrace mehr. Was habe ich getan? Allgemeine Java-Themen 13
perlenfischer1984 Functionsparameter prüfen und eine Exception werfen !? Allgemeine Java-Themen 11
E Probleme mit nextInt() und Exception Allgemeine Java-Themen 35
Z Exception wird nicht ausgelöst Allgemeine Java-Themen 2
0 Animiertes Gif anzeigen - NullPointer Exception Allgemeine Java-Themen 19
T Konstruktor löst exception aus Allgemeine Java-Themen 7
KilledByCheese Dezimal nach Hexadezimal rechner wirft seltsame exception Allgemeine Java-Themen 4
D Codeausführung bevor Exception abgeschlossen ist Allgemeine Java-Themen 11
T FileNotFound Exception Allgemeine Java-Themen 9
L Exception/Error auf JDialog umleiten Allgemeine Java-Themen 2
C Arithmetic Exception, obwohl nichts 0 ist Allgemeine Java-Themen 5
M A Java Exception has occured. Allgemeine Java-Themen 1
P Input/Output java.util.Scanner in einer Schleife und Exception-Behandlung: Einlesen einer Zahl Allgemeine Java-Themen 4
E A Java Exception Has Occured Allgemeine Java-Themen 4
T Exception handling Allgemeine Java-Themen 7
P lazy loading exception Allgemeine Java-Themen 0
A Interpreter-Fehler OutOfMemory Exception mit Base64 decode Allgemeine Java-Themen 3
S Java Applet Crash - Keine Exception Allgemeine Java-Themen 8
S Best Practice verschiedene Exceptions fangen und neue Exception erzeugen Allgemeine Java-Themen 11
K Gepacktes Jar-File gibt beim Doppelklick eine Exception aus Allgemeine Java-Themen 4
P Eigene Exception Klasse Allgemeine Java-Themen 7
N Java Interne Exception Allgemeine Java-Themen 4
B JUnit4 Exception-Test Allgemeine Java-Themen 4
127.0.0.1 SQL Exception, kein Driver Allgemeine Java-Themen 9
S Erste Schritte Exception beendet Schleife nicht - Methode macht trotz throw weiter? Allgemeine Java-Themen 9
R ZIP FileSystem unter Windows wirft exception Allgemeine Java-Themen 7
H java.util.Timer und Funktion mit SQL Exception Allgemeine Java-Themen 5
Ollek Barcode mit Barcode4J erzeugen - Exception Allgemeine Java-Themen 4
Z Concurrent Modification Exception - HashMap (kein remove) Allgemeine Java-Themen 4
E Eigene Exception Klasse erstellen Allgemeine Java-Themen 3
L Variablen IO Exception weil File angeblich nicht exisitert Allgemeine Java-Themen 10
T Exception versus Rückgabeparamter Allgemeine Java-Themen 26
S Exception enableDepthTest Allgemeine Java-Themen 7
M JAXB Reimport zu Hibernate DB -> Exception Allgemeine Java-Themen 3
W Kleine Frage zu Null-Pinter-Exception Allgemeine Java-Themen 21
aze JUnit: Testen ob bestimmte Exception nicht auftritt Allgemeine Java-Themen 18
S Null Pointer Exception bei BufferedReader Allgemeine Java-Themen 4
N Runtime.exec() Exception Problem Allgemeine Java-Themen 3
P Default constructor cannot handle exception type Allgemeine Java-Themen 6
M Objekt prüfen auf null ->Invocation Target Exception??? Allgemeine Java-Themen 2
S Bildaufbau durch Servlet -> Exception Allgemeine Java-Themen 11
E Queue: Wie kann hier ein null-Pointer Exception auftreten?! Allgemeine Java-Themen 11
S Exception beim Schreiben des Dataset in XML Datei Allgemeine Java-Themen 8
M Webstart Exception trotz signierten JARs Allgemeine Java-Themen 3
E Interpreter-Fehler unbekannte Exception Allgemeine Java-Themen 12
B Komische Exception Allgemeine Java-Themen 4
U SwingWorker und Exception Allgemeine Java-Themen 3
B Nullpointer Exception in Array Allgemeine Java-Themen 15
G WebService Exception Allgemeine Java-Themen 3
M Best Practices Exception Handling für eigene library Allgemeine Java-Themen 8
G PermSpace Exception Allgemeine Java-Themen 2
S Invalid Chunk Exception Allgemeine Java-Themen 3
N URLClassLoader Exception Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben