NoClassDefFoundError: - leider ohne die vermisste Klasse

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

ich habe einfrage zu einer Fehlermeldungbei eclipse.
Es wirdgemeldet das die Klasse nicht gefunden wird. Aber welche Klasse er nicht findet verrät er nicht.

Exception in thread "main" java.lang.NoClassDefFoundError:
Caused by: java.lang.ClassNotFoundException:
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

Das Programm ist noch in seinen anfängen.

Code:
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.util.Vector;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.AbstractTableModel;

public class guiWRKDKL extends AbstractTableModel 
{
	private static final long serialVersionUID = 1L;
//	private DatenKlasse dkl;
	private String datentyp = new String();
	private String dk_beschreibung = new String();
	private String felder = new String();
	private String feldtyp = new String();
	private String feldbezeichnung = new String();
	private String feldbeschreibung = new String();	
	
//	private Vector<Vector<String>> feldliste = new Vector<Vector<String>> ();
	private String[] spaltennamen = {"Feld","Typ", "Bezeichnung", "Beschreibung"};
	
	private JFrame fenster;
	
	public void main(String[] args)
	{
		guiWRKDKL g = new guiWRKDKL();
	}

	public guiWRKDKL()
	{
	  	fenster = new JFrame("Fenster");
		fenster.setSize(300,300);
		fenster.setLocation(300,300);
		fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		fenster.setLayout(new BorderLayout(5,5));

		JPanel buttonleiste = new JPanel(new GridLayout(2,1));
		JPanel tabelle = new JPanel(new GridLayout(1,1));
		JPanel eingabe_kopf = new JPanel(new GridLayout(4,1));
		JPanel eingabe_feld = new JPanel(new GridLayout(4,2));
		
		JLabel l_datentyp = new JLabel("Datentyp");
		JLabel l_dk_beschreibung = new JLabel("Beschreibung");
		JLabel l_feld = new JLabel("Feld");
		JLabel l_feldtyp = new JLabel("Typ");
		JLabel l_bezeichnung= new JLabel("Bezeichnung");
		JLabel l_beschreibung = new JLabel("Beschreibung");
		
		JTextField tf_datentyp = new JTextField("Datentyp");
		JTextField tf_dk_beschreibung = new JTextField("Beschreibung");
		JTextField tf_feld = new JTextField("Feld");
		JTextField tf_feldtyp = new JTextField("Typ");
		JTextField tf_bezeichnung= new JTextField("Bezeichnung");
		JTextField tf_beschreibung = new JTextField("Beschreibung");
		
		JButton neu = new JButton("Neu");
		JButton laden = new JButton("Laden");
		JButton sichern = new JButton("Sichern");
		
		JTable feldliste = new JTable();

		buttonleiste.add(neu);
		buttonleiste.add(laden);
		buttonleiste.add(sichern);

		tabelle.add(feldliste);
		
		eingabe_kopf.add(l_datentyp);
		eingabe_kopf.add(tf_datentyp);
		eingabe_kopf.add(l_dk_beschreibung);
		eingabe_kopf.add(tf_dk_beschreibung);
		
		eingabe_feld.add(l_feld);
		eingabe_feld.add(tf_feld);
		eingabe_feld.add(l_feldtyp);
		eingabe_feld.add(tf_feldtyp);
		eingabe_feld.add(l_bezeichnung);
		eingabe_feld.add(tf_bezeichnung);
		eingabe_feld.add(l_beschreibung);
		eingabe_feld.add(tf_beschreibung);

		fenster.getContentPane().add(BorderLayout.NORTH, buttonleiste);
		fenster.getContentPane().add(BorderLayout.NORTH, eingabe_kopf);
		fenster.getContentPane().add(BorderLayout.NORTH, eingabe_feld);
		fenster.getContentPane().add(BorderLayout.CENTER, feldliste);
                                fenster.setVisible(true);
	}

	@Override
	public int getColumnCount() 
	{
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int getRowCount() 
	{
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public Object getValueAt(int rowIndex, int columnIndex) 
	{
		// TODO Auto-generated method stub
		return null;
	}
}

Vielen Dank schonmal für eure Mühe.
 

Murray

Top Contributor
Das bedeutet normalerweise, dass versucht wurde, die Klasse "" (also ein Leerstring) zu laden. Sowas passiert gerne, wenn man mit Reflection arbeitet und z.B. solche ungeprüften Konstrukte verwendet
Code:
Object myObject Class.forName().newInstance( System.getProperty( "IrgendeinKlassenname"));
Wenn die Property jetzt nicht definiert wurde, gibt es diesen Effekt.

Ist das der ganze Stacktrace? Tritt das in Eclipse beim Starten Deiner Anwendung auf?
 
G

Guest

Gast
Murray hat gesagt.:
Das bedeutet normalerweise, dass versucht wurde, die Klasse "" (also ein Leerstring) zu laden. Sowas passiert gerne, wenn man mit Reflection arbeitet und z.B. solche ungeprüften Konstrukte verwendet
Code:
Object myObject Class.forName().newInstance( System.getProperty( "IrgendeinKlassenname"));
Wenn die Property jetzt nicht definiert wurde, gibt es diesen Effekt.

Ich denke das sollte in meinem Programm nicht vorkommen.

Murray hat gesagt.:
Ist das der ganze Stacktrace? Tritt das in Eclipse beim Starten Deiner Anwendung auf?

Ich habe den Fehler gefunden. Ich habe 'static' bei dermain Methode vergessen.

VielenDank für deine Mühe

PS Die Fehlerausgabe war von Eclipse, auf der Kommandozeile stand dann
Exception in thread "main" java.lang.NoSuchMethodError: main

Dawirdes dann schon relativ schnell klar woran es liegt.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P NoClassDefFoundError: org/apache/commons/collections4/ListValuedMap trotz vorhandener Klasse? Java Basics - Anfänger-Themen 10
C NoClassDefFoundError mit externer Jar bei Start aus Eclipse Java Basics - Anfänger-Themen 3
H JUnit in Eclipse: java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 9
J Erste Schritte java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 4
D NoClassDefFoundError Java Basics - Anfänger-Themen 2
H java.lang.NoClassDefFoundError Run as>> Run on Server Java Basics - Anfänger-Themen 2
G Interpreter-Fehler NoClassDefFoundError - einfachstes Programm - komm nicht drauf!!! Java Basics - Anfänger-Themen 6
P Exception in thread "main" java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 1
C Java-Applet Fehler "NoClassDefFoundError"? Java Basics - Anfänger-Themen 1
T NoClassDefFoundError Java Basics - Anfänger-Themen 3
K Caused by: java.lang.NoClassDefFoundError: org/mindrot/jbcrypt/BCrypt Java Basics - Anfänger-Themen 0
S NoClassDefFoundError Java Basics - Anfänger-Themen 7
R NoClassDefFoundError Java Basics - Anfänger-Themen 3
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
I NoClassDefFoundError Java Basics - Anfänger-Themen 10
M Klassen Exception in thread "main" java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 2
B NoClassDefFoundError Java Basics - Anfänger-Themen 18
H NoClassDefFoundError Java Basics - Anfänger-Themen 4
R NoClassDefFoundError im *jar Archiv Java Basics - Anfänger-Themen 7
P java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory Java Basics - Anfänger-Themen 1
hdi NoClassDefFoundError Java Basics - Anfänger-Themen 16
B NoClassDefFoundError Java Basics - Anfänger-Themen 2
U NoClassDefFoundError ? Java Basics - Anfänger-Themen 9
T Fehlermeldung: java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 10
A java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 3
A NoClassDefFoundError Java Basics - Anfänger-Themen 2
A NoClassDefFoundError Java Basics - Anfänger-Themen 2
V java.lang.NoClassDefFoundError -- was kann ich tun? Java Basics - Anfänger-Themen 8
L java.lang.NoClassDefFoundError / SIP-Servlets Java Basics - Anfänger-Themen 4
G NoClassDefFoundError: javax/xml/stream/XMLStreamException Java Basics - Anfänger-Themen 23
Y Frage zu "NoClassDefFoundError" Java Basics - Anfänger-Themen 4
G failed.java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 4
M jar-File ausführen - NoClassDefFoundError Java Basics - Anfänger-Themen 4
G Referenzierte Projekte: java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 2
S NoClassDefFoundError - Was tun? Java Basics - Anfänger-Themen 5
B Java -jar NoClassDefFoundError Java Basics - Anfänger-Themen 2
K FEHLER: ".java.lang.NoClassDefFoundError" Java Basics - Anfänger-Themen 5
K java.lang.NoClassDefFoundError: Klasse (wrong name... Java Basics - Anfänger-Themen 17
O java.lang.NoClassDefFoundError Exception in thread "mai Java Basics - Anfänger-Themen 5
C RealJ java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 5
L java.lang.NoClassDefFoundError . was nun? Java Basics - Anfänger-Themen 12
A java.lang.NoClassDefFoundError: FloatInt/class Java Basics - Anfänger-Themen 4
P java.lang.NoClassDefFoundError.Hauptklasse fehlt Java Basics - Anfänger-Themen 13
F NoClassDefFoundError!? Java Basics - Anfänger-Themen 5
G java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 3
J NoClassDefFoundError Java Basics - Anfänger-Themen 6
N java.lang.NoClassDefFoundError: main Java Basics - Anfänger-Themen 6
B Anfängerfrage zu 'NoClassDefFoundError' Java Basics - Anfänger-Themen 2
U java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 3
T Netbeans jar einbinden NoClassDefFoundError Java Basics - Anfänger-Themen 2
E NoClassDefFoundError Java Basics - Anfänger-Themen 9
ff java.lang.NoClassDefFoundError: task/class Java Basics - Anfänger-Themen 4
J "main" java.lang.NoClassDefFoundError: PortENum Java Basics - Anfänger-Themen 9
A NoClassDefFoundError Java Basics - Anfänger-Themen 7
C NoClassDefFoundError bei jar-File Java Basics - Anfänger-Themen 7
E java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 10
T NoClassDefFoundError: Java Basics - Anfänger-Themen 20
N java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 7
L NoClassDefFoundError Packete Java Basics - Anfänger-Themen 3
G NoClassDefFoundError Java Basics - Anfänger-Themen 6
H Warum bekomme ich einenen noclassdeffounderror ? [erledigt] Java Basics - Anfänger-Themen 7
megachucky komisches problem mit NoClassDefFoundError Java Basics - Anfänger-Themen 21
F NoClassDefFoundError Java Basics - Anfänger-Themen 6
I Programm funzt nicht (NoClassDefFoundError)! Java Basics - Anfänger-Themen 3
G java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 2
K java.lang.NoClassDefFoundError: HalloJava Java Basics - Anfänger-Themen 5
P java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 9
B Nochmal NoClassDefFoundError Java Basics - Anfänger-Themen 3
D NoClassDefFoundError Java Basics - Anfänger-Themen 15
G java.lang.NoClassDefFoundError. Hä? Java Basics - Anfänger-Themen 4
R NoClassDefFoundError Java Basics - Anfänger-Themen 5
C SWT-Programm startet nicht: NoClassDefFoundError Java Basics - Anfänger-Themen 6
J java.lang.NoClassDefFoundError bei Java-Aufruf aus UNIX Java Basics - Anfänger-Themen 2
B Warum java.lang.NoClassDefFoundError? Java Basics - Anfänger-Themen 8
W NoClassDefFoundError Java Basics - Anfänger-Themen 7
monsterherz if / else if mit Fehler den ich leider nicht finde Java Basics - Anfänger-Themen 11
S Schulaufgabe - verstehe leider die Aufgabe nicht Java Basics - Anfänger-Themen 4
D Guten Tag mache gerade eine Umschulung zum FiSi war leider jetzt 2 Wochen Krank und wir hatten Prozendurale Programmierung. Java Basics - Anfänger-Themen 3
Z Montageberechnungs programm, finde leider den Fehler nicht Java Basics - Anfänger-Themen 13
Henri Die Ausgabe stimmt leider nicht Java Basics - Anfänger-Themen 9
K Public Attribute oder getter - funktioniert leider beides hier nicht Java Basics - Anfänger-Themen 5
R Kann jemand diese Java Programmierung machen? Versteh ich leider nicht Java Basics - Anfänger-Themen 17
A Rekursion - leider ohne Ende?! Java Basics - Anfänger-Themen 2
Developer_X Die Kunst der Alten Runen in Chars, leider nicht in String konvertierbar? Java Basics - Anfänger-Themen 28
L Leider klappt bei mir ein Befehl nicht Java Basics - Anfänger-Themen 4
L Eingeben Rechnen Ausgeben - Leider nicht so einfach Java Basics - Anfänger-Themen 31
B eine billige frage, für mich leider jedoch nicht Java Basics - Anfänger-Themen 16
S arrayA.equals(arrayB) funktioniert leider nicht Java Basics - Anfänger-Themen 2
G Fehlermeldung - Kann leider nichts damit anfangen Java Basics - Anfänger-Themen 3
S JTree valueChanged() Ausgabe leider immer mit Pfadangabe! Java Basics - Anfänger-Themen 4
S Mit line.split() leider unterschiedliche Anzahl von Spalten Java Basics - Anfänger-Themen 19
F Kleiner Fehler, den ich aber leider nicht finde. Java Basics - Anfänger-Themen 4
J Delay erzeugen, ohne Programm zu blockieren Java Basics - Anfänger-Themen 7
P Main Methode scheint Constructor aufzurufen, ohne dass es so gecoded ist Java Basics - Anfänger-Themen 2
iAmFaiinez Primzahlen Tester ohne Array Java Basics - Anfänger-Themen 4
V JSON-Objs aus JSON-Obj filtern und löschen (Manipulation ohne Kenntnis der vollst. Struktur) Java Basics - Anfänger-Themen 12
O HashTable kann ohne Performance-Verlust in Multithreaded-Anwendungen eingesetzt werden. Java Basics - Anfänger-Themen 6
T Mehrere if bedingungen ohne & Java Basics - Anfänger-Themen 2
M methode aufrufen ohne parameter Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben