it-swarm.com.de

so richten Sie "Main Class" in "Run Configurations" in Eclipse ein

In einem Java-Projekt gibt es zwei Java-Dateien mit der Hauptmethode ..__ Die absoluten Pfade für diese beiden Java-Dateien sind:

C:\Desktop\project1\src\com\pre\moveposition1.Java

Und 

C:\Desktop\project1\src\com\pre\moveposition2.Java

Was muss ich einstellen, wenn ich versuche, den Parameter "Main Class" in "Run Configuration" einzustellen?

enter image description here

8
user288609

Geben Sie den (vollständig qualifizierten) Namen der Klasse an, die main enthält. Wenn Sie beispielsweise die Hauptposition von moveposition2 (und nicht die von moveposition1) verwenden möchten, geben Sie Folgendes ein:

com.pre.moveposition2

Wenn Sie auf "Suchen ..." klicken, erhalten Sie eine Liste mit Klassen, die main () - Methoden enthalten, aus denen Sie auswählen können.

3
Dave Lillethun

Wenn beide Klassen über eine main()-Methode verfügen, können Sie jeweils nur eine Klasse ausführen, da es sich tatsächlich um zwei verschiedene Programme handelt. 

Daher wählen Sie in der Ausführungskonfiguration entweder moveposition1 oder moveposition2. Wenn Sie später den anderen ausführen möchten, klicken Sie mit der rechten Maustaste darauf und wählen Sie Run As...->Java Application. Sie haben jetzt zwei Laufkonfigurationen für Ihr Projekt.

2
mikołak

Unter Ausführungskonfigurationen können Sie unter 'Java-Anwendung' mehrere Startkonfigurationen erstellen. Erstellen Sie eine Datei mit dem Projekt als project1 und der Hauptklasse als com.pre.moveposition1.

Sie sollten eine weitere für com.pre.moveposition2 erstellen, wenn Sie diese ausführen möchten.

Hinweis: Es empfiehlt sich, Klassen zu benennen, um mit Großbuchstaben zu beginnen.

0
anoopelias

wenn die Methode über eine Hauptmethode verfügt Suchen Sie im Paket-Explorer nach unten, wählen Sie die Datei aus, die ausgeführt werden soll (die über ein Hauptverzeichnis verfügt). Klicken Sie mit der rechten Maustaste darauf, wählen Sie Ausführen als, und wählen Sie Java-Anwendung aus.

0
mist42nz

Wenn beide Klassen eine Main () - Funktion enthalten, sollten Sie die Klasse einrichten, mit der Ihr Programm beginnen soll.

Wenn nur eine Ihrer Klassen Main () - Funktion hat, richten Sie diese Klasse ein. 

0
ian

wenn es ein Maven-Projekt ist, suchen Sie Ihre Klasse im Ziel-/Klassenordner. Sie öffnen sicherlich auch den automatischen Build.

0
binboavetonik