Exécuter plusieurs java principales classes à la fois dans netbeans
J'ai plusieurs classes avec des arguments différents. J'ai également ajouté les arguments de chaque classe avec succès.
Mais le problème est: j'ai au début de chaque classe manuellement à chaque fois (par exemple, cliquez sur Exécuter le Fichier).
Est-il une solution où je peux commencer toutes les classes avec un seul clic dans netbeans? Et les classes devraient également suivre un ordre spécifique.
Vous devez vous connecter pour publier un commentaire.
Ouvrir un nouveau projet avec un nom spécifique (Fichier -> Nouveau projet et de le mener le walk-thru) dans NetBeans.
Vous pouvez créer n'importe quel nombre de nouvelles classes dans un projet en allant dans Fichier -> Nouveau Fichier -> et en remplissant le walk-thru. A ce moment, vous ne devez pas inclure méthode principale dans ces classes. Ne pas ouvrir un nouveau projet à chaque fois.
Créer encore un autre fichier (en passant par Fichier -> Nouveau Fichier, etc.). Cette fois, dans cette nouvelle classe inclure le code de la méthode main. À partir de la méthode main, vous pouvez appeler n'importe quel nombre de classes en créant des instances de ces classes. Les classes seront exécutées dans l'ordre qui vous a appelés en vertu de la principale méthode pour aussi longtemps que tous ces cours sont inclus dans le même dossier, qui est sous le même projet.
Il ressemble à vous d'écrire des programmes java tout comme le faire dans les langages procéduraux. Dans une certaine mesure, des classes java sont comme des sous-routines de la procédure langues. L'appel est fait par la création d'une instance de cette classe.
Peut-être l'appeler à chaque classe séparément? Par exemple:
FirstClass.java
SecondClass.java
ThirdClass.java
En première classe, vous pouvez l'appeler sur SecondClass de pop-up, simplement avec un
setVisible(true)
si c'est tout ce que vous voulez qu'il fasse. Puis, dans la SecondClass appel à ThirdClass à la pop-up de la même façon.Je ne suis pas sûr si c'est ce que tu voulais comme il n'y a pas de code pour aller hors de, mais juste quelque chose pour vous de penser.
Vous pouvez essayer d'exécuter plusieurs classes principales par l'intermédiaire de différents types de configurations d'exécution.
Voir http://wiki.netbeans.org/FaqTwoMainClassesWithArguments
Définir une classe comme classe principale par le biais des propriétés et de les exécuter et en qui vous pouvez Utiliser le code suivant:
ex - Supposons que mon nom de la classe est Chien et j'utilise l'image comme nom de variable
Dessin à partir d'observations et de la question, je comprends que vous souhaitez exécuter ~5 différents programmes java simultanément dans votre IDE (netbeans) et la séquence de démarrage doit être dans un ordre particulier. Je suppose que vous n'avez pas besoin de la CLI d'entrée pour ces programmes une fois qu'ils sont en cours d'exécution.
Je suis pas au courant d'un netbeans façon d'atteindre votre objectif, bien que dans Eclipse, un Groupe de Lancement de satisfaire à vos exigences.
IDE de côté, nous pouvons par programmation de réaliser cet objectif, de toute façon. La méthode main() en Java est juste une méthode statique, donc si tous vos méthodes principales sont dans un projet, alors vous pouvez simplement faire un LaunchSequence de la classe ou de quelque chose et de faire ce qui suit:
Si vous avez le code pour ces choses dans les différents projets, alors vous pourriez faire un nouveau projet et ajoutez-les en tant que dépendances.
Si vous n'avez réellement besoin de l'utilisateur d'entrée pour tous les programmes, vous pouvez profiter de regarder L'exécution d'un programme java à partir d'un autre programme java