ungewöhnliche Fehlermeldungen in Eclipse

G

Gast2

Gast
Hallo!

Ich bekomme ungewöhnliche Fehlermeldungen in Eclipse nach den Starten der Programme.

Nach dem Klassiker "hello world" bekomme ich folgendes geliefert:
java.lang.NoClassDefFoundError: sax/HelloWorld
Caused by: java.lang.ClassNotFoundException: sax.HelloWorld
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"

Und bei anderen Programmen bekomme ich:
Available Character Sets in the java.nio package for this Java VM:
Big5
Big5-HKSCS
EUC-JP
EUC-KR
GB18030
...

Es hat offensichtlich mit dem Projekt zu tun.
Woran kann das liegen?
Wie kann ich das Problem angehen?

Frank
 
G

Gast2

Gast
Vielleicht hast du das Projekt falsch angelegt.

Kopier mal den code hier rein.

Meinst Du den Quellcode meiner Klassen?
Ich frage weil Du auf das Anlegen des Projektes ansprichst.
Ich vermute auch, dass es am (Anlegen des) Projektes liegt.

Wie kann man ein Projekt falsch anlegen?

Da ich keinen code eines Projektes kenne hier die eine Billige) Klasse:
Java:
public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello World!");
	}
}
 

bLaSt

Aktives Mitglied
wie chiller sagte...entweder hast du die klassen falsch erstellt. eine weitere annahme wäre,dass iwas mit deiner jvm net stimmt
 

bLaSt

Aktives Mitglied
Meinst Du den Quellcode meiner Klassen?
Ich frage weil Du auf das Anlegen des Projektes ansprichst.
Ich vermute auch, dass es am (Anlegen des) Projektes liegt.

Wie kann man ein Projekt falsch anlegen?

Da ich keinen code eines Projektes kenne hier die eine Billige) Klasse:
Java:
public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello World!");
	}
}
Gib mal das oberhalb auch noch mit an. Mit dem package-Namen.
und zusätzlich gibste am besten gleich noch path in deine console ein und postest dass gleich mit dazu
 
G

Gast2

Gast
Jaja, lach mich nur aus. ;)

Hier der Schnack:
PATH=C:\Programme\MiKTeX 2.8\miktex\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\ATI Technologies\ATI.ACE\Core-Static;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Programme\MATLAB\R2007b\bin;C:\Programme\MATLAB\R2007b\bin\win32;C:\Programme\MUTec\HALCON-9.0\bin\x86sse2-win32;C:\Programme\MVTec\HALCON-9.0\FLEXlm\x86sse2-win32;C:\Programme\MVTec\HALCON-9.0\genicam\Bin\Win32_i86;C:\WINDOWS\system32\WindowsPowerShell\v1.0

un was machste damit?
 
T

Tomate_Salat

Gast
[strike]liegt das Package auch in einem Source-Ordner?[/strike]
ne, dass sollte dann zu anderen Problemen führen, als die, die du beschrieben hast.
 
Zuletzt bearbeitet von einem Moderator:
T

Tomate_Salat

Gast
Mach mal: rechtsklick auf den Ordner sax -> build path -> include
(ggf auch mit den einträgen dadrin)

wenn ich den exclude, kann ich dein Problem nachstellen. Deswegen gehe ich mal davon aus, du hast den ausversehen rausgeschmissen.
 
G

Gast2

Gast
Das Projekt hatte ich zwischendurch mal umbenannt. Aber daran kann's doch auch nicht liegen?! Den Test mit "Hello world" habe ich erst danach eingesetzt.
 
T

Tomate_Salat

Gast
mit den meine ich den Ordner sax. Wenn ich den vom Build path exclude, dann bekomme ich den NoClassDefFoundError.

Hmm, ka wie du das geschaft hast.
 

Asgar13

Bekanntes Mitglied
;) Wenn du dein Projekt mal umbenannt hast und das Eclipse nicht gesagt hast, dann kann wohl etwas passieren.

PS. Der Snack ist sehr hilfreich, da steht nämlich nichts von Java drin.

Setz dir Java in die Umgebungsvariable und versuch über javac und java zu kompilieren ohne ide.(kompilieren und ausführen siehe unten)

*Windowstaste* -> *Ausführen* -> cmd *eintippen* -> *bestätigen* -> *schwarzes Fenster öffnet sich*
Code:
d:
(falls deine Datei im Laufwerk d ist)
Code:
cd deinVerzeichnis\zum\Sieg
(wechselt in das Verzeichnis deinVerzeichnis\zum\Sieg)
Code:
javac sax/HelloWorld.java
Code:
java sax/HelloWorld
 

Kevin94

Top Contributor
Wenn ich mich nicht irre stimmt beides nicht. Korrekt heist es:
Code:
java sax.HelloWorld

java erwartet nähmlich den vollqualifizierten Klassennahmen und keinen Dateinahmen.
 

bLaSt

Aktives Mitglied
;) Wenn du dein Projekt mal umbenannt hast und das Eclipse nicht gesagt hast, dann kann wohl etwas passieren.

PS. Der Snack ist sehr hilfreich, da steht nämlich nichts von Java drin.

Setz dir Java in die Umgebungsvariable und versuch über javac und java zu kompilieren ohne ide.(kompilieren und ausführen siehe unten)

*Windowstaste* -> *Ausführen* -> cmd *eintippen* -> *bestätigen* -> *schwarzes Fenster öffnet sich*
Code:
d:
(falls deine Datei im Laufwerk d ist)
Code:
cd deinVerzeichnis\zum\Sieg
(wechselt in das Verzeichnis deinVerzeichnis\zum\Sieg)
Code:
javac sax/HelloWorld.java
Code:
java sax/HelloWorld

das oberhalb:
Java:
package sax;
aber in die Console kann ich doch nichts eintippen? ???:L
Ich meinte auch deine windows respektive linux respektive mac console. Einfach zum schauen, ob deine Umgebungsvariable richtig gesetzt ist. Funktionieren denn alle anderen Projekte und nur das eine nicht?



Jop da kann ich dir nur recht geben, deshalb wollte ich den au haben. weil ohne den entsprechenden pfad in deinem path findet er weder jvm noch den compiler. Du solltest in etwa so einen Pfad haben in deinem Path: c:\Program Files\java\jdk1.7.0\bin
Der Part mit der jdk passt du dann halt entsprechend deiner installierten jdk an
 
G

Gast2

Gast
In manchen Projekten bekomme ich mal Fehler und mal nicht.
Ich glaube nach jedem Neustart von Eclipse scheint es anders zu reagieren.
Ich teste weiter...

Kann es sein, dass die Verknüpfungen zwischen Projekt-Ordner über src-Ordner und Packages nicht richtig funktionieren?

Wenn ich im selben Projekt ein neues Package anlege, darin ebenso eine Klasse "Hello World" schreibe, bekomme ich immer noch den selben Fehler.
java.lang.NoClassDefFoundError: löschen/Löschen
Caused by: java.lang.ClassNotFoundException: löschen.Löschen
 
Zuletzt bearbeitet von einem Moderator:

bLaSt

Aktives Mitglied
In manchen Projekten bekomme ich mal Fehler und mal nicht.
Ich glaube nach jedem Neustart von Eclipse scheint es anders zu reagieren.
Ich teste weiter...

Kann es sein, dass die Verknüpfungen zwischen Projekt-Ordner über src-Ordner und Packages nicht richtig funktionieren?

Wenn ich im selben Projekt ein neues Package anlege, darin ebenso eine Klasse "Hello World" schreibe, bekomme ich immer noch den selben Fehler.

Also der Fakt ist aber, dass deine Fehlermeldung rein gar nichts mit dem Parsen zu tun hat.
Würde der Fehler auf Grund des Parsen enstehen, wäre dies mit hoher Wahrschienlichkeit ein NumberFormatException. Ich würde dir echt dringend empfehlen, in deinen Umgebungsvariablen den oben genannten Pfad zu setzen.
 
G

Gast2

Gast
So weit habe ich eine kleine vorrübergehende Lösung gefunden.
Ich habe alle Packages in ein anderes Projekt kopiert.
Dort tritt DER Fehler nicht mehr auf.

Allerdings bekomme ich dort einen anderen Fehler.

Und zwar folgende Situation:
1.Projekte/src/sax/Löschen.java (Projekt bis Datei)
Inhalt von Löschen.java:
Java:
package sax;

public class Löschen {
	public static void main(String[] args) {
		System.out.println("Tösten");
	}
}


2.Projekte/src/sax/HelloWorld.java (Projekt bis Datei)
Inhalt von HelloWorld.java:
Java:
package sax;

public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello World!");
	}
}

Beide Varianten unterscheiden sich NUR im Klassen und Datei-Namen.
Variante 1 gibt aus "Tösten"
Variante 2 gibt aus
Available Character Sets in the java.nio package for this Java VM:
Big5
Big5-HKSCS
EUC-JP
EUC-KR
GB18030
... (noch viele CharSets) ...
Registered Character Sets in Saxon:
ascii = net.sf.saxon.charcode.ASCIICharacterSet
utf16 = net.sf.saxon.charcode.UTF16CharacterSet
iso88591 = net.sf.saxon.charcode.ISO88591CharacterSet
utf8 = net.sf.saxon.charcode.UTF8CharacterSet
usascii = net.sf.saxon.charcode.ASCIICharacterSet
iso646 = net.sf.saxon.charcode.ASCIICharacterSet

Kennt jemand diesen Fehler, bzw. kann in diesem Zusammenhang damit was anfangen, weiß Hilfe?
Der Fehler tritt scheinbar bei fast allen Dateien auf.
Frank
 
G

Gast2

Gast
Ich würde dir echt dringend empfehlen, in deinen Umgebungsvariablen den oben genannten Pfad zu setzen.

Wo stelle ich den Pfad ein?
Projekt --> rechte Maustaste --> Properties --> ... ?

Ich hab schon gesucht und nix gefunden.
Und Du meinst ich muss den Verweis auf die JVM neu setzen?

Frank
 
G

Gast2

Gast
Meine Lösung zur Fehlermeldung:
Available Character Sets in the java.nio package for this Java VM:
Big5
Big5-HKSCS
EUC-JP
EUC-KR
GB18030
... (noch viele CharSets) ...
Registered Character Sets in Saxon:
ascii = net.sf.saxon.charcode.ASCIICharacterSet
utf16 = net.sf.saxon.charcode.UTF16CharacterSet
iso88591 = net.sf.saxon.charcode.ISO88591CharacterSet
utf8 = net.sf.saxon.charcode.UTF8CharacterSet
usascii = net.sf.saxon.charcode.ASCIICharacterSet
iso646 = net.sf.saxon.charcode.ASCIICharacterSet

Statt mit Button grüner Pfeil oder ShortCut (Shift+Alt+X/J)
starte ich mit Mausklick rechts auf Dateinamen im Explorer: Run As: --> Java Application
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H So viele Fehlermeldungen, dass ich nicht weiß wo das Problem ist. Java Basics - Anfänger-Themen 6
C Fehlermeldungen lesen Java Basics - Anfänger-Themen 2
R Compiler-Fehler HalloWelt-Programm korrekt abgeschrieben, trotzdem Fehlermeldungen Java Basics - Anfänger-Themen 2
V Komplizierte Compiler Fehlermeldungen Java Basics - Anfänger-Themen 7
D Array/Bubblesort Fehlermeldungen Java Basics - Anfänger-Themen 1
N Datentypen Frage bezüglich unbekannter Fehlermeldungen. Java Basics - Anfänger-Themen 1
T Hilfe zu Fehlermeldungen Java Basics - Anfänger-Themen 7
D fehlermeldungen Java Basics - Anfänger-Themen 8
I Erste Schritte Eigene Fehlermeldungen bei Exceptions Java Basics - Anfänger-Themen 19
J Ausgabe von Fehlermeldungen Java Basics - Anfänger-Themen 3
G wie liest man Fehlermeldungen Java Basics - Anfänger-Themen 3
M Controller + View: Fehlermeldungen Java Basics - Anfänger-Themen 2
N Interfacefür fehlermeldungen? Java Basics - Anfänger-Themen 23
C Fehlermeldungen umleiten auf JDialog Java Basics - Anfänger-Themen 2
G Fehlermeldungen bei Methoden Java Basics - Anfänger-Themen 9
D JButton Fehlermeldungen Java Basics - Anfänger-Themen 14
T Eclipse mit unsinnigen Fehlermeldungen? Java Basics - Anfänger-Themen 5
G Fehlermeldungen beim Ausführen Java Basics - Anfänger-Themen 9
G Vererbung und Fehlermeldungen Java Basics - Anfänger-Themen 2
S Bekomme Fehlermeldungen nicht weg ! :-| Java Basics - Anfänger-Themen 5
S nach Import von jars (PLC4x) in Eclipse kann nicht mehr compiliert werden Java Basics - Anfänger-Themen 9
F Fehlermeldung in Eclipse Java Basics - Anfänger-Themen 13
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
R Einfacher Taschenrechner mit Eclipse Java Basics - Anfänger-Themen 3
P Eclipse installieren Java Basics - Anfänger-Themen 5
D Eclipse will nicht auslesen Java Basics - Anfänger-Themen 6
M Von Eclipse zum richtigen Programm Java Basics - Anfänger-Themen 1
K Wie kann ich "enter" von der Console in Eclipse löschen? Java Basics - Anfänger-Themen 2
B von Java/Eclipse verwendete Datei existiert gar nicht? Java Basics - Anfänger-Themen 6
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 22
A Eclipse IDE - Wie bekomme ich eine ältere Version Java Basics - Anfänger-Themen 6
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 7
C externe jar einbinden in Eclipse-Projekt Java Basics - Anfänger-Themen 2
F Falscher Link zum Path? Unterschiedliche Antworten bei Eclipse und VisualStudiocode Java Basics - Anfänger-Themen 5
berserkerdq2 Wie gebe ich den Pfad zu einer Datei an, die in einem Ordner in Eclipse ist? Java Basics - Anfänger-Themen 1
nbergmann eclipse schon mit "HalloWelt" unverständlich. Java Basics - Anfänger-Themen 4
G Zeilenumbrüche in Eclipse Java Basics - Anfänger-Themen 1
M Eclipse kennt keine String Klasse mehr Java Basics - Anfänger-Themen 1
brypa Eclipse installieren Java Basics - Anfänger-Themen 31
R Methoden Eclipse schlägt mir nicht alle Möglichkeiten vor Java Basics - Anfänger-Themen 4
P Eclipse Karate Framework API Test . Unexpected Error: the trustAnchors parameter must be non-empty Java Basics - Anfänger-Themen 1
P Apache Derby wird in Eclipse trotz Anbindung nicht gefunden Java Basics - Anfänger-Themen 6
thor_norsk Eclipse Symbole Java Basics - Anfänger-Themen 2
N Eclipse Programm normal ausführen Java Basics - Anfänger-Themen 1
lougoldi Intellij oder Eclipse Java Basics - Anfänger-Themen 7
R Eclipse Aufgabe Java Basics - Anfänger-Themen 4
B tar.gz in Eclipse als Bibliothek einbinden Java Basics - Anfänger-Themen 3
Mr.Strobel BufferedImage Exportieren Eclipse Java Basics - Anfänger-Themen 14
D wie kann man in Pong mit eclipse den schläger bewegen Java Basics - Anfänger-Themen 1
Avalon Request direkt aus Eclipse wie bei Postman Java Basics - Anfänger-Themen 3
H Brauche Hilfe in Java Eclipse Programmieraufgabe Neuling Java Basics - Anfänger-Themen 3
R Eclipse Methodenhilfe Java Basics - Anfänger-Themen 2
R Java (Eclipse) "Lagerverwaltung" HILFE Java Basics - Anfänger-Themen 13
L babylonisches Wurzelziehen (Eclipse) Java Basics - Anfänger-Themen 2
C Wie kann ich Versionen eines Projektes in Eclipse erstellen? Java Basics - Anfänger-Themen 3
T Eclipse deinstallieren nicht vorhanden? Java Basics - Anfänger-Themen 4
M Java Einstellung von Apache POI für MS Word Erstellung mit Eclipse Java Basics - Anfänger-Themen 6
C system cannot be resolved Fehler in Eclipse Java Basics - Anfänger-Themen 18
B Einbindung e(fx)clipse in Eclipse Java Basics - Anfänger-Themen 11
J Can't start eclipse Java Basics - Anfänger-Themen 5
H Eclipse kann nicht gestartet werden .... Java Basics - Anfänger-Themen 15
J Erste Schritte Unable to launch eclipse Java Basics - Anfänger-Themen 2
pkm Eclipse wie mit anderer JAVA-Version starten? Java Basics - Anfänger-Themen 1
S Ist dies ein Bug in Eclipse Java Basics - Anfänger-Themen 2
F Klassen und Pakete Projektübergreifend (Eclipse) Java Basics - Anfänger-Themen 6
W Eclipse Autoformatierung für Streams ändern ? Java Basics - Anfänger-Themen 1
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
Franzi1001 Probleme mit Eclipse Java Basics - Anfänger-Themen 7
I GUI über Eclipse oder NetBeans Java Basics - Anfänger-Themen 23
A Eclipse-Fenster starten statt Konsoleausgabe Java Basics - Anfänger-Themen 2
steven789hjk543 Kann man mit Java und Eclipse einen Virus programmieren? Java Basics - Anfänger-Themen 13
H Was sind Package bei eclipse? Java Basics - Anfänger-Themen 1
C NoClassDefFoundError mit externer Jar bei Start aus Eclipse Java Basics - Anfänger-Themen 3
L Linux Befehle unter Windows in Eclipse ausführen Java Basics - Anfänger-Themen 3
S Eclipse Installation Java Basics - Anfänger-Themen 9
I JDK installieren Java JDK und Eclipse Installation Java Basics - Anfänger-Themen 6
H JUnit in Eclipse: java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 9
J Eclipse Umgebungsvariable? Java Basics - Anfänger-Themen 1
B Eclipse spielt Sound nicht ab Java Basics - Anfänger-Themen 12
M OOP No enclosing instance... in Eclipse Java Basics - Anfänger-Themen 3
F Warum erhalte ich diese Fehler bei der Einbindung von SQLite JDBC in Eclipse? Java Basics - Anfänger-Themen 1
J Windows Builder auf Eclipse portable Java Basics - Anfänger-Themen 1
J Eclipse Einrichten : Umzug in anderen Ordner Java Basics - Anfänger-Themen 2
N Project layout eclipse ( seperate ordner für klassen ? ) Java Basics - Anfänger-Themen 1
Ellachen55 Weihnachtsbaum in Eclipse programmieren Java Basics - Anfänger-Themen 6
O Eclipse - Debugger Java Basics - Anfänger-Themen 2
W Eclipse Che Scanner Java Basics - Anfänger-Themen 8
V Vererbung Eclipse startet das Programm nicht und rechnet nicht Java Basics - Anfänger-Themen 6
P Eclipse hat Verbindungsproblem? Java Basics - Anfänger-Themen 13
F Installieren von eclipse Java Basics - Anfänger-Themen 1
E Apache Derby mit Eclipse Java Basics - Anfänger-Themen 2
B Kann man eine Tabelle in Eclipse erzeugen und damit arbeiten? Java Basics - Anfänger-Themen 8
H Eclipse Git importieren Java Basics - Anfänger-Themen 2
D Eclipse und Github kann nicht committen Java Basics - Anfänger-Themen 3
felix92 eclipse Problem Java Basics - Anfänger-Themen 12
B Eclipse Tabellen Farbe ändern? Java Basics - Anfänger-Themen 2
das_leon Erste Schritte Eclipse startet nicht Java Basics - Anfänger-Themen 1
F (Eclipse) Beim importieren etwas fehlerhaft bitte um Hilfe :) Java Basics - Anfänger-Themen 3
J Eclipse Export Probleme Java Basics - Anfänger-Themen 25
F In Eclipse Haltepunkt bei Event setzen? Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben