Ich wollte meinen Quelltext auf mehere Dateien aufteilen, dabei gab es aber Probleme(hab so was noch nie gemacht)
Nun funktionirt das kompiliren aber ich krieg folgenden Interpretierfehler:
Exception in thread "main" java.lang.NoClassDefFoundError: Michis_Editor (wrong name: pk/Michis_Editor)
Die sources sind so:
(Ordner pk)
-Haupt datei Datei Michis_Editor.java:
-Zweite Datei m.java:
-weitere Dateien mit selben Schema
Kompiliren mach ich mit:
C:\Dokumente und Einstellungen\michi>javac "Michis_Editor.java" "m.java" "GrundfunkActionLauscher.java" ...
Nun funktionirt das kompiliren aber ich krieg folgenden Interpretierfehler:
Exception in thread "main" java.lang.NoClassDefFoundError: Michis_Editor (wrong name: pk/Michis_Editor)
Die sources sind so:
(Ordner pk)
-Haupt datei Datei Michis_Editor.java:
Code:
package pk;
import java.awt.*;
import java.util.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
import javax.swing.text.*;
import java.awt.print.*;
import java.text.*;
import java.io.IOException.*;
import pk.*;
public class Michis_Editor extends JFrame
{
// Konstanten für die Größe der Textfläche
//...
// globale Variablen innerhalb der Klasse
//...
static Michis_Editor e1;
public static void main(String[] args)
{
e1 = new Michis_Editor("Michi's Editor 3");
// eine Instanz der Klasse anlegen und anzeigen
// Position auf Bildschirm vorgeben
e1.setLocation(100,100);
e1.pack();
e1.show();
}
Michis_Editor() {}
// Im Konstruktur die Benutzerberfläche aufbauen
Michis_Editor(String titel)
{
super(titel);
//...
}
}
-Zweite Datei m.java:
Code:
package pk;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import pk.*;
public class m
{
}
-weitere Dateien mit selben Schema
Kompiliren mach ich mit:
C:\Dokumente und Einstellungen\michi>javac "Michis_Editor.java" "m.java" "GrundfunkActionLauscher.java" ...