Ich versuche, dieses Programm für eine Java-Klasse abzuschließen, die ich nehme und es vollständig kompiliert, aber wenn ich gehe, um das Programm auszuführen, sagt es "Keine Hauptmethoden, Applets oder MIDlets in der Datei gefunden. " Wer kann mir sagen, warum das so ist? Vielen Dank.Keine Hauptmethoden, Applets oder MIDlets im Dateifehler
public class BabysittingJob {
private int jobNumber;
private int babysitterCode;
private String babysitter;
private int childrenNumber;
private int hoursWorked;
private double fee;
public BabysittingJob(int year, int sequentialNumber, int babysitterCode, int childrenNumber, int hoursWorked, String babysitter) {
year = year % 2000;
this.childrenNumber = childrenNumber;
this.hoursWorked = hoursWorked;
this.babysitterCode = babysitterCode;
this.jobNumber = ((year * 10000) + sequentialNumber);
if (babysitterCode == 1) {
this.babysitter = "Cindy";
} else if (babysitterCode == 2) {
this.babysitter = "Greg";
} else if (babysitterCode == 3) {
this.babysitter = "Marcia";
}
if (babysitterCode == 1) {
this.fee = hoursWorked * 7 * childrenNumber;
} else if (babysitterCode > 1 && childrenNumber == 1) {
this.fee = hoursWorked * 9 * childrenNumber;
} else if (babysitterCode > 1 && childrenNumber > 1) {
this.fee = (hoursWorked * 9) + ((--childrenNumber) * hoursWorked * 4);
}
}
}
Haben Sie andere Klassen in Ihrem Programm? Wenn ja, hat eine von ihnen eine Methode namens 'static void main'? – sowrd299
Ich habe die öffentliche Klasse BabysittinJob. Ich habe keinen benannten statischen void main. Als ich hinzugefügt habe, dass ich eine Menge Fehler beim Kompilieren bekommen habe. – Nunzlol
Jedes Java-Programm benötigt irgendwo eine Methode mit diesem Namen, denn so weiß das Programm am Anfang: es ruft main auf. Wenn main fehlt, weiß es nicht, wo es anfangen soll, also müssen Sie es wieder hinzufügen und diese Fehler durcharbeiten. – sowrd299