Hauptmethode in Klasse nicht gefunden

cyberactiion

Mitglied
Hallo,
ich habe ein Beispiel, welches ich abgetippt habe aus dem Buch Java von Kopf bis Fuß, falls das hilft. Jedenfalls beim Ausführen kommt die Fehlermeldung "
Fehler: Hauptmethode in Klasse film.Film nicht gefunden. Definieren Sie die Hauptmethode als:
public static void main(String[] args):
oder eine JavaFX-Anwendung muss javafx.application.Application erweitern
"
Meine Frage ist was kann ich tun damit es nicht mehr zum Fehler kommt? Ich bin absoluter Anfänger und würde es gerne wissen wollen damit ich es für die Zukunft weiß. Leider habe ich in Google nichts brauchbares gefunden.
Meine 2 Frage ist ich hatte vorhin das er mir die Fehlermeldung gab "main classes nicht gefunden" da würde ich mich auch freuen, wenn einer dazu etwas sagt.

Java:
package film;
class Film {
    String titel;
    String genre;
    int bewertung;
    void vorführen() {
        System.out.println("Führe den Film vor");
    }
}

public class FilmTestlauf {
    public static void main(String[] args) {
        Film eins = new Film ();
        eins.titel= "Von der krise verweht";
        eins.genre = "Tragisch";
        eins.bewertung = -2;
       
        Film zwei = new Film();
        zwei.titel = "Vier Deadlines und ein Todesfall";
        zwei.genre = "Komödie";
        zwei.bewertung = 5;
        zwei.vorführen();
       
        Film drei = new Film();
        drei.titel = "Byte Club";
        drei.genre = "Tragisch, aber letztendlich aufbauend";
        drei.bewertung = 127;
    }
}

Ich benutze Netbeans.
Gruß
 
Schau mal deine RunConfigurations an und gucke welche Klasse dort deine Main Methode enthalten soll. In deinem Fall sollte das FilmTestlauf sein.
 
Schau mal deine RunConfigurations an und gucke welche Klasse dort deine Main Methode enthalten soll. In deinem Fall sollte das FilmTestlauf sein.
Eben durchgeschaut und habe es nicht gefunden. Wo ist die zu finden?

Edit: Unter Projekt Properties - Film -> dann unter Run da steht Main class FilmTestlauf

Edit2: Problem gelöst, lässt sich ausführen.
Eben kam die Meldung, dass der Name geändert werden soll.
Die Datei von Film.java -> FilmTestlauf.java
Kann mir einer den unterschied nennen und wie ich drauf kommen soll das es so ist damit ich es beim nächsten mal richtig mache/nenne?
 
Zuletzt bearbeitet:

Zurück
Oben