Selection does not contain a main type!

sowolis

Mitglied
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.

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);
	}

}
 

Gucky

Top Contributor
Ich habe die ganzen imports nicht, weshalb ich das nicht rekonstruieren kann aber bei mir läuft es, nachdem ich alles entfernt habe, was rot war.

Arbeitest du mit einer IDE? Wird noch etwas rot unterstrichen?

Erstell mal eine zweite Klasse und kopiere deinen entsprechend angepassten (Klassenname) Code dort hinein.

Versuch mal ...main(String... args)... Vielleicht funktioniert das.
Bitte die Punkte in der Reihenfolge abarbeiten. Sollte ein Punkt etwas ändern NICHT weitermachen ;)
 
Zuletzt bearbeitet:

sowolis

Mitglied
Rot unterstrichen ist bei mir nichts. In eine neue Klasse geschrieben, funktioniert es komischerweise. Es handelt sich um eine Implementierungsaufgabe für die Uni, deswegen kann ich es nicht ohne weiteres in neue Klassen schreiben, weil der Code gestellt wurde (bei anderen funktioniert es). Hier die Hierarchien: Anhang anzeigen 7540
Wenn ich bei Eclipse in der Run Configuration "Run as" wähle und die Run Configuration durchführe und "Main.java" explizit als Main-Klasse angebe, wird trotzdem der Fehler "Fehler: Hauptklasse Main.java konnte nicht gefunden oder geladen werden" angezeigt.
 

Gucky

Top Contributor
Das liegt nicht daran. Es kann sein, dass eclipse einfach einen Fehler gemacht hat. Manchmal passiert das.
Dann verschiebst du das Projekt, sodass es nicht mehr im Workspace ist, erstellst ein neues Projekt gleichen Namens und verschiebst das Alte Projekt zurück. Wenn das immer noch nicht hilft, dann verschiebst du das Projekt und erstellst alle Klassen neu und kopierst den Code dort hinein. Dann müsste es funktionieren.

Der Anhang funktioniert nicht. Es funktionieren, bis auf Bilder, gar keine Anhänge.

Kein Problem. Leuten wie dir, die Bock dazu haben und sich nicht so dämlich anstellen, dass nicht mal ein Triplefacepalm ausreicht, hilft man gerne. ;)
 

sowolis

Mitglied
Ich hab die Lösung: Ich hab ein Projekt in ein existierendes Projekt importiert. Dadurch sind die gesamten import und packages Anweisungen verfälscht worden und Eclipse konnte die main-Methode nicht mehr zuordnen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Selection does not contain a main type Java Basics - Anfänger-Themen 12
T selection method does not contain a main type Java Basics - Anfänger-Themen 7
K Erste Schritte selection does not contain a main type Java Basics - Anfänger-Themen 3
V Eclipse "Selection does not contain a main type" Java Basics - Anfänger-Themen 13
B Selection does not contain a main type Java Basics - Anfänger-Themen 2
KogoroMori21 Textdatei einlesen im Array (Selection Sort Algorithmus) Java Basics - Anfänger-Themen 3
Marc111111111 Selection Sort in Java?? Java Basics - Anfänger-Themen 6
N Selection Algorithmus: Methode wird nicht erkannt (BlueJ) Java Basics - Anfänger-Themen 3
Salo JTabel Selection listener Bsp. Java Basics - Anfänger-Themen 3
J Fehler im Selection Sort Java Basics - Anfänger-Themen 5
M The Selection cannot be launched... Java Basics - Anfänger-Themen 4
F JTable speichern, Fehler bei Selection Java Basics - Anfänger-Themen 3
B 2 dimensionales Array: Selection Sort Java Basics - Anfänger-Themen 4
N Selection Sort Problem Java Basics - Anfänger-Themen 19
J Liste von Integers mit Selection Sort sortieren Java Basics - Anfänger-Themen 3
B Selection sort Java Basics - Anfänger-Themen 33
E Selection Sort für beliebige Objekte Java Basics - Anfänger-Themen 24
U Selection Sort schnellere Variante Java Basics - Anfänger-Themen 17
J "this selection cannot be launched..." eclipse fehlermeldung Java Basics - Anfänger-Themen 7
I deselect oder Selection aufheben Java Basics - Anfänger-Themen 2
T Selection-Sort-Algorithmus Java Basics - Anfänger-Themen 9
S jList Multiple Selection mit Klick Java Basics - Anfänger-Themen 2
T Auf Selection warten Java Basics - Anfänger-Themen 7
I Selection-Sort // Array *help* Java Basics - Anfänger-Themen 2
J Selection Sort in Liste implementieren Java Basics - Anfänger-Themen 3
0 Selection Sort funktioniert nicht. Java Basics - Anfänger-Themen 3
R JPopupMenu + single selection Java Basics - Anfänger-Themen 8
P Maven-Dependencies (package org.apache.http.nio does not exist) Java Basics - Anfänger-Themen 6
S Fehler: Editor does not contain a main type Java Basics - Anfänger-Themen 3
G Programm wird nicht ausgeführt: Editor does not contain a main type Java Basics - Anfänger-Themen 10
S Compiler-Fehler not abstract and does not override Java Basics - Anfänger-Themen 9
I Fehlermeldung: Java does not contain a main type Java Basics - Anfänger-Themen 1
D Bitte um Hilfe bei "error: package com.apple.eawt does not exist import com.apple.eawt.*;" Java Basics - Anfänger-Themen 1
M abstract method does not override or implement.... Java Basics - Anfänger-Themen 7
I Erste Schritte Eclipse - Does not contain a main type Java Basics - Anfänger-Themen 8
B Fehler : class is abstract and does not overwrite Java Basics - Anfänger-Themen 2
Spin XML load does not work Java Basics - Anfänger-Themen 3
N IndexOutOfBoundsException: Source does not fit in dest beim Kopieren von ArrayList in Vector Java Basics - Anfänger-Themen 4
B Editor does not contain a main type Java Basics - Anfänger-Themen 3
E Netbeans, "class does not have a main method" Java Basics - Anfänger-Themen 8
F Zugriff auf Instanzobjekte - Package does not exist Java Basics - Anfänger-Themen 10
H OOP java.sql.Date does not have a no-arg default constructor Java Basics - Anfänger-Themen 2
D package javax.comm does not exist Java Basics - Anfänger-Themen 5
Luk10 package system does not exsist Java Basics - Anfänger-Themen 2
B package org.jdesktop.layout does not exist Java Basics - Anfänger-Themen 8
M Fehler: package javax.portlet does not exist Java Basics - Anfänger-Themen 2
C Editor does not contain a main type Java Basics - Anfänger-Themen 7
F does not overwride abstract method Java Basics - Anfänger-Themen 2
R Fehler: "Class XY ist not abstact and does not override Java Basics - Anfänger-Themen 3
T Does not have a main method ? GGT. Java Basics - Anfänger-Themen 4
M The serializable class . does not declare a static . Java Basics - Anfänger-Themen 2
G The serializable class Kalender does not declare a static fi Java Basics - Anfänger-Themen 5
N The serializable class.does not declare a static final . Java Basics - Anfänger-Themen 2
C overridden method does not throw java.io.IOException Java Basics - Anfänger-Themen 4
K <class> is not abstract and does not override abstract Java Basics - Anfänger-Themen 5
A class does not declare a static final serialVersionUID Java Basics - Anfänger-Themen 13
L package com.sun.mail does not exist Java Basics - Anfänger-Themen 8
C package does not exist Java Basics - Anfänger-Themen 5
E Contain-funktion überlisten Java Basics - Anfänger-Themen 4
J HashSet contain Methode funktioniert nicht wie gewollt Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben