Wie Java-Code auszuführen, die zwei separate Dateien spreizt

Von Eclipse-Sicht, ein Projekt, das zwei Java-Quelldateien enthält, ist keine große Sache. Sie erstellen zwei Klassen im selben Projekt, und dann wählen Sie Run-Run-As-Java Application. Alles funktioniert so, wie Sie es an die Arbeit erwarten.

Die einzige Zeit, die Dinge heikel geworden ist, wenn Sie zwei haben Main Methoden in der ein Projekt. Wie Sie mit Ihrem Code experimentieren, können Sie einfach Klassen mit zusätzlichen wichtigsten Methoden hinzufügen. Sie können auch eine große Anwendung mit mehreren Ausgangspunkten erstellen.

Wenn ein Projekt mehr als eine Main Verfahren Eclipse können Sie auffordern, und fragen, welche Klasse Main Verfahren Sie ausführen möchten. Aber manchmal ist Eclipse-fordert Sie nicht. Stattdessen Eclipse nimmt willkürlich eine der Main Methoden und ignoriert alle anderen. Dies kann sehr verwirrend sein. Sie fügen ein println rufen Sie an die falsche Main Verfahren, und nichts wird in der Konsolenansicht. Hey, was soll das?

Sie können das Problem beheben, indem Sie die folgenden Schritte:

  1. Erweitern Sie den Zweig des Projekts im Paket-Explorer.

  2. Erweitern Sie den Ordner src in der Branche des Projekts.

  3. Erweitern Sie die (Standard-Paket) Zweigniederlassung im src Zweig.

    Die (Standard-Paket) Zweig enthält.Java Dateien.

  4. (In Windows) rechts, klicken Sie auf die.Java Datei, deren Main Verfahren Sie ausführen möchten. (Auf einem Mac) Ctrl-Taste auf die.Java Datei, deren Main Verfahren Sie ausführen möchten.

  5. Im resultierenden Kontextmenü wählen Sie Run As-Java-Anwendung.

Sie können ein Projekt ausführen, die nicht hat Main Verfahren.

Menü