Fehlersuche bzw beheben

Samuro

Aktives Mitglied
Hallo liebe Leuts

Ich bin an einem kleinen Mathespiel und bin schon fast fertig abgesehen von diesem Abschnitt wo ich reinkopiert habe. Da befinden sich noch Fehler drinnen leider weiss ich nicht genau was ich habe für das Programm Swing Controls benutzt.
Beim Debuggen steht immer irgendwas mit Breakpoints. Hat das damit was zu tun?
Java:
}
    );
    jToggleButton4.setFont(new java.awt.Font("Times New Roman", 1, 18)); // NOI18N
    jToggleButton4.setText("Easy");

    org.jdesktop.beansbinding.Binding binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, MainSite, org.jdesktop.beansbinding.ObjectProperty.create(), jToggleButton4, org.jdesktop.beansbinding.BeanProperty.create("selected"));
    bindingGroup.addBinding(binding);

    jToggleButton4.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jToggleButton4ActionPerformed(evt);
        }
    });

    jToggleButton5.setFont(new java.awt.Font("Times New Roman", 1, 18)); // NOI18N
    jToggleButton5.setText("Hard");

    binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, HardMode, org.jdesktop.beansbinding.ObjectProperty.create(), jToggleButton5, org.jdesktop.beansbinding.BeanProperty.create("selected"));
    bindingGroup.addBinding(binding);

    jToggleButton6.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
    jToggleButton6.setText("Mad");

    binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, MadMode, org.jdesktop.beansbinding.ObjectProperty.create(), jToggleButton6, org.jdesktop.beansbinding.BeanProperty.create("selected"));
    bindingGroup.addBinding(binding);

    jToggleButton6.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jToggleButton6ActionPerformed(evt);
        }
    });

    javax.swing.GroupLayout MainSiteLayout = new javax.swing.GroupLayout(MainSite);
    MainSite.setLayout(MainSiteLayout);
    MainSiteLayout.setHorizontalGroup(
        MainSiteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(MainSiteLayout.createSequentialGroup()
            .addGap(78, 78, 78)
            .addComponent(jToggleButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addGap(108, 108, 108)
            .addComponent(jToggleButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 102, Short.MAX_VALUE)
            .addComponent(jToggleButton6, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)
            .addGap(81, 81, 81))
        .addGroup(MainSiteLayout.createSequentialGroup()
            .addGap(146, 146, 146)
            .addComponent(jLabel2)
            .addContainerGap(150, Short.MAX_VALUE))
    );
    MainSiteLayout.setVerticalGroup(
        MainSiteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, MainSiteLayout.createSequentialGroup()
            .addContainerGap()
            .addComponent(jLabel2)
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 124, Short.MAX_VALUE)
            .addGroup(MainSiteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(jToggleButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(jToggleButton6, javax.swing.GroupLayout.PREFERRED_SIZE, 37, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(jToggleButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 37, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addGap(26, 26, 26))
    );

    EasyMode.setBackground(new java.awt.Color(0, 0, 204));
    EasyMode.setForeground(new java.awt.Color(255, 255, 255));

    jTextField11.setBackground(new java.awt.Color(0, 0, 204));
    jTextField11.setFont(new java.awt.Font("Times New Roman", 1, 18));
    jTextField11.setText("47 + 18");
    jTextField11.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField11ActionPerformed(evt);
        }
    });

    jTextField12.setBackground(new java.awt.Color(0, 0, 204));
    jTextField12.setFont(new java.awt.Font("Times New Roman", 1, 18)); // NOI18N
    jTextField12.setText("77 - 12");
    jTextField12.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField12ActionPerformed(evt);
        }
    });

    jTextField13.setBackground(new java.awt.Color(0, 0, 204));
    jTextField13.setFont(new java.awt.Font("Times New Roman", 1, 18));
    jTextField13.setText("66 + 32");
    jTextField13.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField13ActionPerformed(evt);
        }
    });

    jTextField14.setBackground(new java.awt.Color(0, 0, 204));
    jTextField14.setFont(new java.awt.Font("Times New Roman", 1, 18));
    jTextField14.setText("46 - 37");
    jTextField14.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField14ActionPerformed(evt);
        }
    });

    jTextField15.setBackground(new java.awt.Color(0, 0, 204));
    jTextField15.setFont(new java.awt.Font("Times New Roman", 1, 18)); // NOI18N
    jTextField15.setText("32 + 24");
    jTextField15.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField15ActionPerformed(evt);
        }
    });

    jTextField16.setBackground(new java.awt.Color(0, 0, 204));
    jTextField16.setFont(new java.awt.Font("Times New Roman", 1, 18));
    jTextField16.setText("99 - 88");
    jTextField16.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField16ActionPerformed(evt);
        }
    });

    jTextField17.setBackground(new java.awt.Color(0, 0, 204));
    jTextField17.setFont(new java.awt.Font("Times New Roman", 1, 18)); // NOI18N
    jTextField17.setText("48 - 32");
    jTextField17.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField17ActionPerformed(evt);
        }
    });

    jTextField18.setBackground(new java.awt.Color(0, 0, 204));
    jTextField18.setFont(new java.awt.Font("Times New Roman", 1, 18));
    jTextField18.setText("29 + 66");
    jTextField18.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField18ActionPerformed(evt);
        }
    });

    jTextField19.setBackground(new java.awt.Color(0, 0, 204));
    jTextField19.setFont(new java.awt.Font("Times New Roman", 1, 18)); // NOI18N
    jTextField19.setText("09 + 87");
    jTextField19.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField19ActionPerformed(evt);
        }
    });

    jTextField20.setBackground(new java.awt.Color(0, 0, 204));
    jTextField20.setFont(new java.awt.Font("Times New Roman", 1, 18));
    jTextField20.setText("75 - 35");
    jTextField20.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField20ActionPerformed(evt);
        }
    });

    jTextField31.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField31ActionPerformed(evt);
        }
    });

    jTextField39.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField39ActionPerformed(evt);
        }
    });

    jTextField32.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField32ActionPerformed(evt);
        }
    });

    jTextField33.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField33ActionPerformed(evt);
        }
    });

    jTextField34.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
und hier das Problem wenn ich es runnen will:
wird sich das Problem lösen wenn ich die Fehler behebe?
Ich weiss nicht was es mit dem EasyMode zutun hat, ich hatte mal 2 Panele gemacht weil ich nicht gewusst habe das 1 reicht dannach habe ich es gelöscht. Nun kommt immer diese Meldung raus :S .

Code:
run:
java.lang.NoClassDefFoundError: EasyMode
Caused by: java.lang.ClassNotFoundException: EasyMode
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: EasyMode.  Program will exit.
Exception in thread "main" Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
Danke euch imvoraus für Hilfe :)
 
Zuletzt bearbeitet von einem Moderator:
G

Gast2

Gast
Der Code ist (zumindest so wie er jetzt da steht) unnütz ;)

Wie startest du dein Programm? Poste am besten mal nen KSKB.
 
M

maki

Gast
Wofür steht das hier eigentlich groß, fett und rot da?
Java™ Quelltext ist bitte in
Java:
-Tags zu schreiben: [JAVA ]hier Java Code einfügen[/JAVA ][/quote]

Stattdessen 181 Zeilen Code reinzuspucken und dann nichtmal die 1-2 relevanten Zeile zeigen ist nicht gerade ein Zeichen dafür dass du dich damit auseinandergestezt hast.

Bitte lesen: [url]http://www.java-forum.org/forum-faq-beitraege/7407-man-fragen-richtig-stellt.html[/url]
 

Samuro

Aktives Mitglied
@EikeB

was ist ein KSKB? bin mit den Abkürzungen und Fachbegriffen nicht sehr vertraut.

@Maki

Hmm.. Welche Zeilen sind denn die wichtigen? oder soll ich die ganzen 1000 Zeilen reinpacken? :S
Der Rest hat soweit keine Fehler
 
G

Gast2

Gast
@EikeB

was ist ein KSKB? bin mit den Abkürzungen und Fachbegriffen nicht sehr vertraut.
Das erfährst du wenn du mit der Maus über die Abkürzung fährst ;)

Der wichtige Teil ist der wo dein Programm gestartet wird, also deine Main Methode.
 

Samuro

Aktives Mitglied
kann es sein dass ihr das meint??

public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MainSite().setVisible(true);
}
});
}
oder
);
MainSiteLayout.setVerticalGroup(
MainSiteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, MainSiteLayout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 124, Short.MAX_VALUE)
.addGroup(MainSiteLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jToggleButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jToggleButton6, javax.swing.GroupLayout.PREFERRED_SIZE, 37, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jToggleButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 37, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(26, 26, 26))
);

oder

public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new EasyMode().setVisible(true);

Wenns keins von denen sind dann kopier ich mal den ganzen Code rein :S
bin noch nicht sooo sehr vertraut mit Programmieren Aber ich muss das Programm noch fertig machen da das meine Abschlussarbeit ist und hoffe ihr lasst mich nicht im Stich und meint ich sei ein hoffnungsloser Fall

Gruss
 
G

Gast2

Gast
Da du den ersten Hinweis anscheinden nicht wahrgenommen hast hier nochmal:
Java™ Quelltext ist bitte in
Java:
-Tags zu schreiben: [JAVA ]hier Java Code einfügen[/JAVA ][/SIZE][/COLOR]

Die beiden main-Methoden kommen der Ganzen sache doch schonmal näher ;)
Wie startest du dein Programm? In welchen Klassen stehen deine main-Methoden?
 

Samuro

Aktives Mitglied
sry komischer Weise hat es da nicht automatisch gemacht <.<
sonst wird der Code automatisch in [Java].....[ /Java]

Java:
        public static void main(String args[]) {
            java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {
                    new EasyMode().setVisible(true);[/Java]
bei der Klasse sollte es MainSite sein.


[code=Java] public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new MainSite().setVisible(true);
            }
        });
    }

und bei der auch.
Hoffe habe nichts falsch verstanden mit Klasse :)

und zum Programm starten:
Wie meinen Sie das?

etwa so?:
-NetBeans starten
-Projekt öffnen
-(falls was geändert wurde) compliieren und Debuggen
-run

verstehe sonst nicht wie Sie das meinen
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Fehlersuche-kann mir jemand helfen? Java Basics - Anfänger-Themen 46
T Fehlersuche Java Basics - Anfänger-Themen 12
A Fehlersuche Java Basics - Anfänger-Themen 2
MR._FIRE_Flower Programm Fehlersuche Java Basics - Anfänger-Themen 16
T Hilfe bei der Fehlersuche Java Basics - Anfänger-Themen 23
D Fehlersuche Java Basics - Anfänger-Themen 9
S brauche hilfe bei Fehlersuche Java Basics - Anfänger-Themen 7
1 Fehlersuche Java Basics - Anfänger-Themen 4
C Fehlersuche Adressbuch *Anfänger* Java Basics - Anfänger-Themen 5
L ReplaceALL - Fehlersuche Java Basics - Anfänger-Themen 11
A Java Fehlersuche Java Basics - Anfänger-Themen 2
N Hoffnungslose Fehlersuche Java Basics - Anfänger-Themen 11
I Anfängerfrage: Fehlersuche Java Basics - Anfänger-Themen 2
S Fehlersuche(NullPointerException) Java Basics - Anfänger-Themen 5
P Fehlersuche bzgl. Array-Keys Java Basics - Anfänger-Themen 6
N Fehlersuche Printwriter Java Basics - Anfänger-Themen 6
N Hilfe bei Fehlersuche Java Basics - Anfänger-Themen 2
B Fehlersuche bei LinkedList Java Basics - Anfänger-Themen 3
w0ddes Array out of Bounds - Fehlersuche Java Basics - Anfänger-Themen 2
? hilfe bei Fehlersuche Sortierung List Java Basics - Anfänger-Themen 5
R Fehlersuche - KeyListener, KeyAdaper - Nichts Klappt! Java Basics - Anfänger-Themen 2
D Zeichen im String ändern -> Fehlersuche Java Basics - Anfänger-Themen 7
S Filereader funktioniert nicht! Fehlersuche Java Basics - Anfänger-Themen 9
S Fehlersuche Java Basics - Anfänger-Themen 6
G Fehlersuche bei einer Rechenoperation Java Basics - Anfänger-Themen 2
G Hilfe bei fehlersuche Java Basics - Anfänger-Themen 3
N Fehlersuche. Tasks Java Basics - Anfänger-Themen 14
D Fehlersuche actionPerformed Java Basics - Anfänger-Themen 6
D Fehlersuche: Jar erstellen Java Basics - Anfänger-Themen 6
B Fehlersuche Java Basics - Anfänger-Themen 4
F Fehlersuche erfolglos Java Basics - Anfänger-Themen 3
F fehlersuche. Java Basics - Anfänger-Themen 13
J Fehlersuche - illegal start of expression Java Basics - Anfänger-Themen 3
G Compiler-Fehler Fehler in Zeile 1 beheben, wie? Java Basics - Anfänger-Themen 9
M Java heap space Fehlermeldung beheben Java Basics - Anfänger-Themen 3
C Sicherheitslücke beheben & Email per Java? Java Basics - Anfänger-Themen 38
Chocola Datums-String mit "ungültigem Anhängsel" wird ohne Fehler geparsed. Kann man dies irgendwie beheben? Java Basics - Anfänger-Themen 3
K Erste Schritte Schönheits fehler beheben Java Basics - Anfänger-Themen 8
B Fehlermedlung, beheben Java Basics - Anfänger-Themen 5
X Ich weiß, wo der Fehler ist, kann ihn aber nicht beheben Java Basics - Anfänger-Themen 2
M NullPointerException - Fehler beheben, nur, wo liegt er? Java Basics - Anfänger-Themen 13
B Problem mit dem lauyout.wie kann ich es beheben? Java Basics - Anfänger-Themen 6
S Fehler durch Exception beheben und nochmal versuchen Java Basics - Anfänger-Themen 4
T Wie kann ich diesen Fehler beheben? Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben