Comment faire pour exécuter du code Java qui chevauche deux fichiers séparés

Du point de vue de Eclipse, un projet qui contient deux fichiers source Java est pas une grosse affaire. Vous créez deux classes dans le même projet, puis vous choisissez Run Run-As-application Java. Tout fonctionne de la façon que vous attendez que cela fonctionne.

La seule fois où les choses deviennent difficiles est quand vous avez deux principal méthodes dans l'un des projets. Comme vous expérimenter avec votre code, vous pouvez facilement ajouter des classes avec des méthodes principales supplémentaires. Vous pouvez également créer une grande application avec plusieurs points de départ.

Quand un projet a plus d'un principal méthode, Eclipse peut vous demander et demander quelle classe de principal la méthode que vous souhaitez exécuter. Mais parfois, Eclipse ne vous invite pas. Au lieu de cela, Eclipse prend arbitrairement l'un des principal méthodes et ignore tous les autres. Cela peut être très déroutant. Vous ajoutez un println appeler à la mauvaise principal méthode, et rien ne figure dans la vue Console. Hey, ce qui donne?

Vous pouvez résoudre le problème en suivant ces étapes:




  1. Développez la branche du projet dans l'Explorateur de packages.

  2. Développez le dossier src sein de la branche du projet.

  3. Développez le (package par défaut) succursale dans la branche de src.

    Le (package par défaut) branche contient.café fichiers.

  4. (Sous Windows) droit; cliquez sur le.café fichier dont principal la méthode que vous souhaitez exécuter. (Sur un Mac) Contrôle-cliquez sur le.café fichier dont principal la méthode que vous souhaitez exécuter.

  5. Dans le menu contextuel résultant, choisissez Exécuter Application Comme Java.

Vous ne pouvez pas exécuter un projet qui n'a pas principal Procédé.


» » » » Comment faire pour exécuter du code Java qui chevauche deux fichiers séparés