Hallo, ich bekomme folgenden Fehler, wenn ich folgenden Java Code ausführen möchte: Selection does not contain a main type!
Dabei hat der Code ja eine main-Methode. Ich weiß nicht was ich da falsch mache. Ich benutze eclipse.
Dabei hat der Code ja eine main-Methode. Ich weiß nicht was ich da falsch mache. Ich benutze eclipse.
Java:
package main_1;
import common.*;
import exercise_1.*;
import solution_1.*;
public class Main {
/**
* Simulation der Ticketvergabe. Es werden 100 Customer erstellt, welchen
* die Tickets 1 bis 100 von zwei Coutern verkauft werden sollen. Falls
* Tickets falsch verteilt wurden werden diese ausgegeben.
*/
public void doSimulation(AbstractCounter c1, AbstractCounter c2) {
CustomerQueue q1 = c1.getQueue();
CustomerQueue q2 = c2.getQueue();
CustomerQueue served = new CustomerQueue();
boolean toC1 = true;
for (int i = 1; i <= 100; i++) {
Customer c = new Customer();
served.addCustomer(c);
if (toC1) {
q1.addCustomer(c);
} else {
q2.addCustomer(c);
}
toC1 = !toC1;
}
c1.run();
c2.run();
System.out.println("Alle threads beendet. Checke Tickets..");
boolean fehler = false;
for (int i = 1; i <= 100; i++) {
if (null == served.findTicketNo(i)) {
System.err.println("!! Ticket #" + i + " wurde nicht vergeben!");
fehler = true;
}
}
if (!fehler) {
System.out.println("Alle Tickets wurden verteilt");
}
}
/**
* Die main Funktion zum Testen Ihrer Lösung.
*/
public static void main(String[] args) {
/*
* Hier soll Ihre Lösung ausgeführt werden…
*/
Counter c1 = new Counter();
Counter c2 = new Counter();
new Main().doSimulation(c1, c2);
}
}