B
bw1faeh0
Gast
Hallo Leute,
ich sollte gerade eine Java-Applet testen. Dabei soll beim Klick auf einen Button ein neues Browser-Fenster göffnet werden, in dem ein JFrame gestartet wird. Auf dem PC, auf dem das Applet entwickelt wurde funktioniert dies einwandfrei. Lediglich auf den Rechnern, die kein SDK installiert haben, gibt es folgende Fehlermeldung:
Die Zeile 487, die den Fehler aufruft lautet wie folgt:
Bei Test_Zustand handelt es sich um eine Klasse:
Noch eine Anmerkung:
Die Klassen sind alle in EINER Datei implementiert. Ich habe mal gelernt, dass man jede Klasse in einer einzelnen Java-Datei speichern muss. Könnte das evtl. auch ein Grund für den Fehler sein??
Lässt diese Fehlermeldung auf eine Zugriffsverletzung, oder auf einen Programmierfehler schließen? Was mich halt wundert ist, dass es auf dem Rechner, auf dem programmiert wurde, das ganze läuft, auf meinem der nur ein JRE installiert hat aber nicht *grübel*
Hat jemand eine Idee??
Grüße
Christian
ich sollte gerade eine Java-Applet testen. Dabei soll beim Klick auf einen Button ein neues Browser-Fenster göffnet werden, in dem ein JFrame gestartet wird. Auf dem PC, auf dem das Applet entwickelt wurde funktioniert dies einwandfrei. Lediglich auf den Rechnern, die kein SDK installiert haben, gibt es folgende Fehlermeldung:
Exception in thread "AWT-EventQueue-3" java.lang.NoClassDefFoundError: Test_Zustand
at ACM.actionPerformed(ACM.java:487)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Die Zeile 487, die den Fehler aufruft lautet wie folgt:
Code:
fenster1_Test_ZuDat = new Test_Zustand();
Bei Test_Zustand handelt es sich um eine Klasse:
Code:
class Test_Zustand extends JFrame implements ActionListener{...}
Noch eine Anmerkung:
Die Klassen sind alle in EINER Datei implementiert. Ich habe mal gelernt, dass man jede Klasse in einer einzelnen Java-Datei speichern muss. Könnte das evtl. auch ein Grund für den Fehler sein??
Lässt diese Fehlermeldung auf eine Zugriffsverletzung, oder auf einen Programmierfehler schließen? Was mich halt wundert ist, dass es auf dem Rechner, auf dem programmiert wurde, das ganze läuft, auf meinem der nur ein JRE installiert hat aber nicht *grübel*
Hat jemand eine Idee??
Grüße
Christian