java.lang.NoClassDefFound Error: Klassenname

Status
Nicht offen für weitere Antworten.

stevarino

Mitglied
Hallo

Ich hab ein Problem seit heute kann ich kein Java Programm mehr ausführen ich bekomme andauernd folgende Fehler Meldungen
Exeption in thread "main" java.lang.NoClassDefFound Error: Klassenname
Ich hab auch das Forum schon durchsucht hilft mir aber auch nicht

Meine Programme sind in C:\Java\JavaBsp gespeichert
Mein Classpath ist C:\Programme\Java\j2re1.4 .2_10\lib\ex\QTJavva.zip
Mein Path auf C:\j2sdk1.4.2_10\bin
Und Java hab ich unter C:\j2sdk1.4.2_10 installiert

Ich hab keine Ahnung warum das jetzt auf einmal nicht mehr funktioniert Ich hab nur eine Vermutung vielleicht hat CCleaner irgendwas wichtiges gelöscht

Könnt ihr mir helfen wäre echt wichtig oder muss ich den ganzen Mist neuinstallieren.

Danke

lg Stevo
 
S

SlaterB

Gast
da musst du bisschen genauer werden,
Probleme beim Kompilieren oder Ausführen, in der Konsole oder in einer Entwicklungsumgebung?,
welche genauen Befehle tippts du da ein?

gehts um komplexe Projekte mit vielen packages und externen Bibliotheken oder tritt der Fehler bereits bei einem kleinen Hello World-Programm auf

Code:
public class Hello {
   public static void main(String[] args) {
       System.out.println("hello world");
   }

}

------

vielleicht mal den CLASSPATH ändern in .;zipfile?
. steht dabei für das aktuelle Verzeichnis
 

stevarino

Mitglied
Hallo

Also ich geb in der Console ein

C:\java\javabsp\javac Name.java

dann zum ausführen java Name

Der Fehler tritt bei jedem Programm auf auch bei denen die schon mal gelaufen sind darum versteh ich das nicht wirklich wieso jetzt nichts mehr funktioniert



Stevo
 

Oni

Top Contributor
hast dir vielleicht deine JRE kaputt gemacht.

tipp mal in die cmd:
java -version

zeigt er da noch was an?

ansonsten installier doch einfach mal die JRE neu. vorher aber die alte deinstallieren
 

Oni

Top Contributor
sonst hast du aber nicht am system verändert ?

dann deinstallier die JRE und installier sie neu.
 

stevarino

Mitglied
Hab jetzt das Java Enviroment Dings neu installiert aber es ist immer noch das selbe am System hab ich nichts geändert aber eben den Ccleaner drüber laufen lassen
Was könnte ich noch ausprobieren
 
S

SlaterB

Gast
klappt denn nun das Kompilieren oder Ausführen nicht?

also nimm die Hello.java und tippe in diesem Verzeichnis
javac -classpath .;%CLASSPATH% Hello.java

java -classpath .;%CLASSPATH% Hello

geht das oder nicht? ;)
 

stevarino

Mitglied
Hallo

Also das kompilieren funktioniert aber er kann keine class lesen oder finden

Wir haben von der Uni zwei Klassen für die Eingabe und Ausgabe In.class und Out.class aber die werden jetzt auch nicht mehr erkannt

Jetzt hab ich schon 3 mal alles was mit Java zu tun hat deinstalliert und dann wieder installiert bringt auch nichts

Wie funtkioniert das mit dem java -classpath .;%CLASSPATH% Hello muss ich das so eingeben oder für -classpath den Pfad eingeben in dem das Programm gespeichert ist entschuldige die dumme Frage aber ich kenn mich damit Null aus.

Noch eine Frage ich war auf www.sun.com was muss ich da alles installieren

was ist der Unterschied zwischen


JDK 5.0 Update 6 und JRE 5.0 Update 6

und

J2SE v 1.4.2_10 SDK und J2SE v 1.4.2_10 JRE

ist das egal welche beiden ich installiere?


lg Stevo
 

Lim_Dul

Top Contributor
Simpel formuliert:
SDK (Software Development Kit) für für das entwickeln, da ist der Compiler dabei.
JRE (Java Runtime Environment) ist nur zum ausführen von kompilierten Java Anwendungen da
 
S

SlaterB

Gast
ich meinte mein Beispiel schon so wie es sagte:
1. Datei da rein kopieren
2. Konsole öffnen und in das Verzeichnis wechseln
3. ersten Befehl so wie er da steht eintippen
4. zweiten Befehl so wie er da steht eintippen

falls Fehlermeldungen dann diese schreiben und sagen bei welchen Befehl,
wenn es dagegen klappt wäre das ein gutes Zeichen

aber so genau kenne ich mich da auch nicht aus, also wenn es nicht klappt kann ich nicht die Lösung aus den Hut zaubern,
aber allgemeine Aussagen wie 'mache Programme laufen' nicht helfen noch weniger weiter,
dann bitte lieber das so eintippen wie ich vorgeschlagen habe und Fehlermeldung posten ;)
vielleicht können andere etwas daraus erkennen
 

stevarino

Mitglied
Hallo

Wenn ich das eintippe wie obent dann funktoniert es !

Was bedeutet das dann??????

Also ich hab jetzt Java Developkit 5.0 Update 6 mit Runtime Enviroment
Jetzt hab ich nochmal gechecked wie die CLASSPATH und Path eingestellt sind den Path hab ich auf das richtige Verzeichnis gesetzt aber der CLASSPATH ist noch auf C:\Programme\Java\j2re1.4.2_10\lib\ext\QTJava.zip gestellt
Ich finde dieses Verzeichnis aber nicht beim Runtime Enviroment 5.0 da gibts nur folgendes
C:\Programme\Java\jdk1.5.0_06\jre\lib\ext dnsns.jar,localedata.jar,sunjce_provider.jar, sunpkcs11.jar aber kein QTJava.zip dieses zip file hab ich nur im Quicktime-verzeichniss das hat aber überhaupt nichts mit Java-Verzeichniss zu tun

was muss ich da eintragen????


lg Stevo
 
S

SlaterB

Gast
was soll denn diese Daei machen, was willst du damit?
habe noch nie davon gehört, für normale Java-Programme ist die sicher nicht nötig

-------

wie ich am Anfang schon mal geschrieben habe:
> vielleicht mal den CLASSPATH ändern in .;zipfile?
> . steht dabei für das aktuelle Verzeichnis

also wenn da der Punkt drin steht (entweder in die Umgebungsvariable CLASSPATH eintragen
oder manuell bei jedem Befehl angeben wie bei dem HelloWorl-Beispiel)
dann wird im aktuellen Verzeichnis nach Klassen gesucht,

und das ist ja bei jedem Java-Programm nützlich, egal welche Dateinen du sonst noch in irgendwelchen Archiven hast,

-------------

der nächste Schritt im normalen Vorgehen ist nun Hello.java mit folgenden Befehlen zu kompilieren und starten
(dirkt vom Verzeichnis der Klasse aus, vorher die alte .class-Datei löschen..)

javac Hello.java
java Hello

klappt das? wenn das nicht klappt aber die beiden früheren Befehle klappten, dann lags wohl tatsächlich am Punkt im Classpath,

-----------

weitere Schritte wären dann nach und nach immer komplizierte Programme,
etwa Klassen aus den Java-Bibliotheken nutzen, mehrere Klassen anlegen und die untereinander benutzen/
mehrere Klassen in unterschiedlichen eigenen packages benutzen und die unterander referenzieren/
und schließlich irgendwann sogar ganze externe Bibliotheken einbinden die dann im CLASSPATH anzugeben sind/
auch das Auführen der javac- und java-Befehle aus anderen Verzeichnissen ist durchaus nicht ganz einfach


nach und nach müsste das alles laufen, im Idealfall natürlich bereits von Anfang an, nur eine Frage der Einstellungen,
aber um die Fehler systematisch zu finden besser alles der Reihe nach ;)

und schon gar nicht über so Dinge wie dnsns.jar,localedata.jar,sunjce_provider.jar, sunpkcs11.jar oder gar QTJava.zip
Gedanken machen, was auch immer das ist ;)


mein CLASSPATH bei den Benutzervariablen in den Umgebungsvariablen der Windows-Systemsteuerung ist
.;C:\Programme\Java\Java142\lib

dazu ne PATH-Variable u.a. mit C:\Programme\java\java142\bin

bei den System-Variablen gibts auch noch ne Path-Variable, da ist auch C:\Programme\java\java142\bin drin
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Fehler: Exception in thread main java.lang.noClassDefFound Java Basics - Anfänger-Themen 7
O 1. Fehlermeldung! (java.lang.NoClassDefFound) Java Basics - Anfänger-Themen 16
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
F Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 11 at main.main(main.java:11) Java Basics - Anfänger-Themen 2
O Exception in thread "main" java.lang.ArithmeticException: / by zero Java Basics - Anfänger-Themen 4
JaVaN0oB java.lang.ArrayIndexOutOfBoundsException Java Basics - Anfänger-Themen 18
F Fehlermeldung java.lang.NullPointerException Java Basics - Anfänger-Themen 4
D java.lang.NullPointerException Java Basics - Anfänger-Themen 19
X java.lang.NullPointerException fehler ? Java Basics - Anfänger-Themen 1
R Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException Java Basics - Anfänger-Themen 5
S Compiler-Fehler Exception in thread "main" java.lang.Error: Unresolved compilation problem: Java Basics - Anfänger-Themen 6
B java.lang.NullPointerException bei javafx Java Basics - Anfänger-Themen 10
H JUnit in Eclipse: java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 9
I Compiler-Fehler Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5 Java Basics - Anfänger-Themen 3
B java.lang.ArithmeticException: / by zero Java Basics - Anfänger-Themen 3
P java.lang.ClassCastException Bedeutung und Lösung Java Basics - Anfänger-Themen 3
J Erste Schritte java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 4
I java.lang.ArrayIndexOutOfBoundsException at lösung.main Java Basics - Anfänger-Themen 3
R Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 10
T Compiler-Fehler java.lang.ArithmeticException: / by zero Java Basics - Anfänger-Themen 2
R java.lang.ArrayIndexOutOfBoundsException: 0 Rechner Error Java Basics - Anfänger-Themen 4
D Erste Schritte Java.lang.NullPointer.Exception Java Basics - Anfänger-Themen 8
H java.lang.NullPointerException Java Basics - Anfänger-Themen 4
G java.lang.NullPointerException Java Basics - Anfänger-Themen 3
C Compiler-Fehler Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2 Java Basics - Anfänger-Themen 3
N jodaTime java.lang.IllegalArgumentException: Invalid format Java Basics - Anfänger-Themen 3
E Compiler-Fehler java.lang.NullPointerException Java Basics - Anfänger-Themen 2
F Erste Schritte java.lang.StringIndexOutOfBoundsException Java Basics - Anfänger-Themen 3
J java.lang.NullPointerException in meiner JavaFXControllerKlasse Java Basics - Anfänger-Themen 26
R java.lang.StringIndexOutOfBoundsException Java Basics - Anfänger-Themen 1
D Communications link failure | java.lang.NullPointerException Java Basics - Anfänger-Themen 3
V java.lang.ArrayIndexOutOfBoundsException Java Basics - Anfänger-Themen 2
H java.lang.NoClassDefFoundError Run as>> Run on Server Java Basics - Anfänger-Themen 2
F java.lang.NullPointerException, kann aber nicht sein! Java Basics - Anfänger-Themen 4
L Fehler: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException Java Basics - Anfänger-Themen 4
S Java memory fehler: Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap spa Java Basics - Anfänger-Themen 5
M java.lang.Enum.valueOf(Unknown Source) Java Basics - Anfänger-Themen 2
L Compiler-Fehler Problem beim Programmieren eines Kalenders (java.lang.ArrayIndexOutOfBoundsException) Java Basics - Anfänger-Themen 2
A Code läuft nicht, Fehlermeldung Exception in thread "main" java.lang.Error: Unresolved compilation " Java Basics - Anfänger-Themen 11
P Exception in thread "main" java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 1
C Hilfe!!! java.lang.ClassCastException Java Basics - Anfänger-Themen 1
O java.lang.IndexOutOfBoundsException JTable autoSort Java Basics - Anfänger-Themen 5
M Compiler-Fehler Java suckt - java.lang.NullPointerException Java Basics - Anfänger-Themen 12
W Methoden Rückgabedatentyp java.util.Map<java.lang.String,? extends ...> Java Basics - Anfänger-Themen 4
L Compiler-Fehler Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 2
F Exception in thread main java.lang.StackOverflowError Java Basics - Anfänger-Themen 3
K Caused by: java.lang.NoClassDefFoundError: org/mindrot/jbcrypt/BCrypt Java Basics - Anfänger-Themen 0
S java.lang.NullPointerException Java Basics - Anfänger-Themen 4
G Compiler-Fehler java.lang.NullPointerException Java Basics - Anfänger-Themen 4
OnDemand java.lang.reflect.InvocationTargetException Java Basics - Anfänger-Themen 9
A Compiler-Fehler Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 7
J Klassen java.lang.String - lexikographisches Sortieren Java Basics - Anfänger-Themen 5
P Interpreter-Fehler java.lang.NullPointerException Java Basics - Anfänger-Themen 3
T Erste Schritte import java.lang.System.out Java Basics - Anfänger-Themen 4
T Problem mit Eclipse? Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 4
H Classpath java.lang.NoClassDefFoundError externe Libary Java Basics - Anfänger-Themen 4
M Exception in thread "main" java.lang.NoClassDefFoundError: MeineKlasse Java Basics - Anfänger-Themen 12
X Applet Fehler: java.lang.reflect.InvocationTargetException Java Basics - Anfänger-Themen 45
B java.lang.ArrayIndexOutOfBoundsException Java Basics - Anfänger-Themen 4
K Date cannot be cast to java.lang.Integer Java Basics - Anfänger-Themen 4
H java.lang.IndexOutOfBoundsException bei verschachtelter ArrayList Java Basics - Anfänger-Themen 9
S Fehler: "java.lang.NullPointerException" Java Basics - Anfänger-Themen 6
V java.lang.NoSuchMethodError Java Basics - Anfänger-Themen 2
J java.lang.math asin() Java Basics - Anfänger-Themen 18
I Erste Schritte Ausführfehler: java.lang.NullPointerException Java Basics - Anfänger-Themen 3
R Compiler-Fehler java.lang.ArrayIndexOutOfBoundsException, warum? Java Basics - Anfänger-Themen 6
K Error: java.lang.NoSuchMethodException Java Basics - Anfänger-Themen 2
M Compiler-Fehler Fehler Meldung java.lang.NumberFormatException: empty String Java Basics - Anfänger-Themen 2
G java.lang.ClassNotFoundException Java Basics - Anfänger-Themen 4
1 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException Java Basics - Anfänger-Themen 5
S Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 11
S String index out of range: 8 at java.lang.String.substring(Unknown Source) Java Basics - Anfänger-Themen 13
V [Greenfoot] java.lang.NullPointerException Java Basics - Anfänger-Themen 12
S Compiler-Fehler java.lang.NullPointerException Java Basics - Anfänger-Themen 10
X Interpreter-Fehler "java.lang.NullPionterException: null" bei BlueJ Java Basics - Anfänger-Themen 10
P java.lang.ClassCastException Java Basics - Anfänger-Themen 2
D java.lang.NoSuchMethodError: main Java Basics - Anfänger-Themen 11
S expected java.lang.string but found char Java Basics - Anfänger-Themen 5
S Umgebungsvariable Exception in thread "main" java.lang.UnsatisfiedLinkError: no J3D in java.librar y.path Java Basics - Anfänger-Themen 15
S Compiler-Fehler java.lang.SecurityException: Invalid signature file digest for Manifest main attributes Java Basics - Anfänger-Themen 5
M Klassen Exception in thread "main" java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 2
A Compiler-Fehler unreported exception java.lang.Exception; must be caught or declared to be thrown Java Basics - Anfänger-Themen 7
K Fehlermeldung: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 Java Basics - Anfänger-Themen 4
M Datentypen java.util.Arrays$ArrayList cannot be cast to [Ljava.lang.String; Java Basics - Anfänger-Themen 11
J java.lang.NullPointerException Java Basics - Anfänger-Themen 18
K Interpreter-Fehler java.lang.NullPointerException Java Basics - Anfänger-Themen 6
F Ich kenn mich nicht mehr aus - 'java.lang.NoSuchMethodError: main' in Applet? Java Basics - Anfänger-Themen 2
K OOP java.lang.NullPointerException Java Basics - Anfänger-Themen 2
N iText PDF Fehler, java.lang.ClassNotFoundException: com.lowagie.text.Phrase Java Basics - Anfänger-Themen 7
M java.lang.NumberFormatException-Problem Java Basics - Anfänger-Themen 6
H java.lang.NoSuchMethodError: Java Basics - Anfänger-Themen 5
J java.lang.UnsatisfiedLinkError: Java Basics - Anfänger-Themen 9
T List in java.lang.Object... einfügen Java Basics - Anfänger-Themen 12
M java.lang.StringTokenizer Java Basics - Anfänger-Themen 4
I java.lang.String cannot be cast to OBJEKT Java Basics - Anfänger-Themen 8
P java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory Java Basics - Anfänger-Themen 1
Y java.lang.NoSuchMethodError: main Java Basics - Anfänger-Themen 9
B Exception in thread "main" java.lang.NullPointerException Fehler Hilfe! Java Basics - Anfänger-Themen 4
D java.lang.outofmemoryerror java heap space bei Hashtable Java Basics - Anfänger-Themen 3
Spin Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: data must Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben