Netbeans, "class does not have a main method"

Eowyn

Mitglied
hi,

kann mir jemand helfen, ich bin ganz neu auf netbeans umgestiegen!
also, ich versuche mit junit classes zu testen, ganz einfache mathe operationen...
die erste class hat super funktioniert aber die zweite laeuft einfach nicht da ansscheinend keine main class da ist aber um ehrlich zu sein dachte ich alle classes in einem package teilen sich die main method...

weiss jemand was?
waere euch sehr dankbar!

eo

ps: die class die keine main hat ist unten:
 
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package junittestapp;

/**
*
* @author ga815
*/
public class CalculatorTwo {

public double add(double x, double y) {
return x+y;
}
}
 
ein zu startendes Programm braucht eine main-Methode, einfache Regel an sich,
(eine Klasse mit main-Methode ist dann quasi eine main-Class)

wenn du meinst, in deinem Package woanders eine main zu haben, dann starte doch diese andere Klasse?
erwarte aber besser nicht, dass die andere Klasse dann ohne expliziten Code auf zauberhaften Wege etwas mit CalculatorTwo anstellt,

edit:
von JUnit ist hier noch gar nichts zu sehen
 
Also, die Main in meinem package sieht so aus:

Java:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package junittestapp;

/**
 *
 * @author ga815
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
    }

}
 
Zuletzt bearbeitet:
okai, ich habs irgendwie falsch verstanden... das eigentliche problem ist dass CalculatorTwo nicht compiled aber es hat nix mit der main method zu tun!
 
Zuletzt bearbeitet:
Attention! Java™ Quelltext bitte in
Java:
-Tags schreiben: [ JAVA ]hier Java Code einfügen[ /JAVA ][/COLOR]
(Die Abstände [ J sind nur drin damit es eben hier nicht geschieht)

Danke für die Mühe die du dir in Zukunft geben wirst :-)

Nur so als Beispiel wie nett das aussieht:
[code=Java]
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package junittestapp;

/**
 *
 * @author ga815
 */
public class CalculatorTwo {

    public double add(double x, double y) {
        return x+y;
    }
}
 
In der einen Klasse steht eine main-Methode, in der anderen nicht.
Wie wär's mal mit [ JAVA ]-Tags? Dann sieht man das auch besser.
 

Zurück
Oben